
class Solution {
    public String solution(String s) {
        String answer = "";
        
        char[] tmp = (' ' + s).toCharArray();
        for (int i = 1; i < tmp.length; i++) {
            if (tmp[i - 1] == ' ') tmp[i] = Character.toUpperCase(tmp[i]);
            else tmp[i] = Character.toLowerCase(tmp[i]);
        }
        
        answer = new String(tmp).substring(1);
        
        return answer;
    }
}
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges