입출력 예
num_list | result |
[12, 4, 15, 1, 14] | 11 |
입출력 예 설명
입출력 예 #1
- 12는 3번, 4는 2번, 15는 3번, 1은 0번, 14는 3번의 연산이 필요하기 때문에 총 11번의 연산이 필요합니다.
코드
class Solution {
public int solution(int[] num_list) {
int result = 0;
for(int num : num_list) {
while(num > 1) {
if(num % 2 == 0) {
num = num / 2;
} else {
num = (num - 1) / 2;
}
result++;
}
}
return result;
}
}

Share article