코딩테스트
[프로그래머스] JadenCase 문자열 만들기_12951
라임온조
2023. 7. 20. 11:25
1. 생각
// 생각
// 일단은 문자열 처리하는 문제로 보임
// 구현
// 맨 첫 인덱스이면서 숫자가 아니면 대문자로
// 그리고 이전 문자가 뭐였는지 저장을 한다
// 맨 첫 인덱스 아니면 이전문자가 공백이면 대문자로
2. 회고
- 자료구조나 알고리즘을 딱히 생각하지 않아도 되는 문자열 처리 문제로, 문자열 및 문자 관련 메소드를 많이 알아두면 쉽게 풀 수 있음
- 단어 처음인지 어떻게 생각하지? 고민하다 이전이 공백이면 된다는 생각이 들어 이전이 공백인지 확인하도록 함
- String에서 charAt한 후 다시 String을 어떻게 만들지? String에서 바로 바꾸는 건 안되는데 이러다가 StringBuilder가 생각났다
3. 기억
- Character 관련 메소드
Character.isDigit('3');
Character.toUpperCase('d');
Character.toLowerCase('D');
4. 체크
풀이 횟수 | 시간 | 정답 여부 | 참고 여부 |
1 | 30분 | O |