1. 생각
// 생각
// 일단은 문자열 처리하는 문제로 보임
// 구현
// 맨 첫 인덱스이면서 숫자가 아니면 대문자로
// 그리고 이전 문자가 뭐였는지 저장을 한다
// 맨 첫 인덱스 아니면 이전문자가 공백이면 대문자로
2. 회고
- 자료구조나 알고리즘을 딱히 생각하지 않아도 되는 문자열 처리 문제로, 문자열 및 문자 관련 메소드를 많이 알아두면 쉽게 풀 수 있음
- 단어 처음인지 어떻게 생각하지? 고민하다 이전이 공백이면 된다는 생각이 들어 이전이 공백인지 확인하도록 함
- String에서 charAt한 후 다시 String을 어떻게 만들지? String에서 바로 바꾸는 건 안되는데 이러다가 StringBuilder가 생각났다
3. 기억
- Character 관련 메소드
Character.isDigit('3');
Character.toUpperCase('d');
Character.toLowerCase('D');
4. 체크
풀이 횟수 | 시간 | 정답 여부 | 참고 여부 |
1 | 30분 | O |
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 이진 변환 반복하기_70129 (0) | 2023.07.21 |
---|---|
[프로그래머스] 최솟값 만들기_12941 (0) | 2023.07.20 |
[프로그래머스] 게임 맵 최단거리_1844 (0) | 2023.07.19 |
[프로그래머스/자바] 타겟 넘버_43165 (0) | 2023.07.19 |
[프로그래머스] 모음사전_84512 (0) | 2023.07.18 |