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 |
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 피보나치 수_12945 (0) | 2023.07.21 |
---|---|
[프로그래머스] 다음 큰 숫자_12911 (0) | 2023.07.21 |
[프로그래머스] 최솟값 만들기_12941 (0) | 2023.07.20 |
[프로그래머스] JadenCase 문자열 만들기_12951 (0) | 2023.07.20 |
[프로그래머스] 게임 맵 최단거리_1844 (0) | 2023.07.19 |