공부기록/프로그래머스

[프로그래머스] 이진 변환 반복하기

메델 2023. 12. 25. 00:20
import java.util.*;

class Solution {
    public int[] solution(String s) {
        int[] answer = new int[2];
      
        while(!s.equals("1")){
            StringBuilder sb = new StringBuilder();
            int count = 0;
            
            
            for(char x: s.toCharArray()){
                if(x == '1'){
                    sb.append(x);
                    count++;
                }else{
                    answer[1]++;
                }
            }
             s  = Integer.toBinaryString(count);
             answer[0]++;
        }
        
        return answer;
    }
}

'공부기록 > 프로그래머스' 카테고리의 다른 글

[프로그래머스] 튜플  (0) 2024.02.02
[프로그래머스] 피로도  (0) 2024.01.30
[프로그래머스] 모의고사  (1) 2023.12.23
[프로그래머스] 의상  (0) 2023.12.19
[프로그래머스] 멀리 뛰기  (1) 2023.12.01