import java.util.*;
public class Solution {
public int solution(int n) {
return dp(n);
}
public int dp(int n) {
if(n==1) {
return 1;
}
if(n%2==0) { return dp(n/2); }
else { return dp(n-1)+1; }
}
}
'Problem Solving > Programmers' 카테고리의 다른 글
[Level 2] 스킬트리 (0) | 2022.04.07 |
---|---|
[Level 2] n^2 배열 자르기 (0) | 2022.04.07 |
[Level 2] 이진 변환 반복하기 (0) | 2022.04.07 |
[Level 2] 게임 맵 최단거리 (0) | 2022.04.07 |
[Level 2] 카카오프렌즈 컬러링북 (0) | 2022.04.07 |