코딩테스트
[프로그래머스] 이진 변환 반복하기_70129
라임온조
2023. 7. 21. 10:07
1. 생각
// 생각
// 그냥 문자열 처리 잘 하면 될 것 같음
// 구현
// s가 1이 아닐 때 동안 while 돈다
// s에서 0을 다 공백으로 바꾼다
// 원래 s와 공백으로 바꾼후의 s의 길이의 차이를 누적
// s를 s의 길이를 이진수로 바꾼 걸로 변환
2. 회고
- 어렵지는 않았는데 String 관련 메소드가 생각 안 나서 참고했다... 기억해야지
3. 기억
String str = "aa";
str.replaceAll("a","b");
StringBuilder sb = new StringBuilder();
sb.append("aaaacc");
sb.reverse();
int num = 6;
Integer.toBinaryString(num); // String 결과를 리턴
4. 체크
풀이 횟수 | 시간 | 정답 여부 | 참고 여부 |
1 | 20분 | O |