https://school.programmers.co.kr/learn/courses/30/lessons/12980
#include <iostream>
using namespace std;
int solution(int n)
{
int ans = 1;
// 이진법에서 1의 수가 총 점프 수.
while (n / 2)
{
if (n % 2) // 홀수일 경우
{
--n;
++ans;
}
n /= 2;
}
return ans;
}
'Coding Test > Programmers' 카테고리의 다른 글
[Programmers] Lv 2. 멀리 뛰기 (0) | 2023.06.02 |
---|---|
[Programmers] Lv 2. N개의 최소공배수 (0) | 2023.06.01 |
[Programmers] (2017 팁스타운) Lv 2. 예상 대진표 (0) | 2023.05.31 |
[Programmers] (탐욕법(Greedy)) Lv 2. 구명보트 (0) | 2023.05.30 |
[Programmers] (완전탐색) Lv 2. 카펫 (0) | 2023.05.25 |
댓글