Search

73. 1로 만들기

내 답안
class Solution { public int solution(int[] num_list) { int answer = 0; for (int i = 0 ; i < num_list.length; i++) { while(num_list[i] != 1) { if (num_list[i] % 2 == 0) { num_list[i] /= 2; } else { num_list[i] -= 1; num_list[i] /= 2; } answer++; } } return answer; } }
Java
복사
다른사람 풀이
class Solution { public int solution(int[] num_list) { int answer = 0; for(int i = 0;num_list.length>i;i++){ while(num_list[i]!=1){ num_list[i]/=2; answer++; } } return answer; } }
Java
복사