https://school.programmers.co.kr/learn/courses/30/lessons/12951
class Solution {
public String solution(String s) {
// 공백을 기준으로 단어의 첫문자를 대문자로 변환
StringBuilder sb = new StringBuilder();
// 모두 소문자로 변환
String s2 = s.toLowerCase();
char last = ' ';
for(char c : s2.toCharArray()){
// 이전의 문자가 공백이였다면 다음은 단어의 첫문자이다.
// 대문자로 변환
if(last == ' ') c = Character.toUpperCase(c);
sb.append(c);
last = c;
}
return sb.toString();
}
}
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 - Level2] H-Index / 2022.07.14 (0) | 2022.07.14 |
---|---|
[프로그래머스 - Level2] 스킬트리 / 2022.07.11 (0) | 2022.07.11 |
[프로그래머스 - Level1] 문자열 내 p와 y의 개수 / 2022.07.11 (0) | 2022.07.11 |
[프로그래머스 - Level2] 전화번호 목록 / 2022.07.11 (0) | 2022.07.11 |
[프로그래머스 - Level2] 프린터 / 2022.07.09 (0) | 2022.07.09 |