최대 1 분 소요

📁 [연습문제_12951] JadenCase 문자열 만들기

package PROGRAMMERS;

public class PRO_12951 {
    class Solution {
        public String solution(String s) {
            String answer = "";
            StringBuffer sb = new StringBuffer();

            // 소문자로 다 바꿔주기
            s = s.toLowerCase();
            // 첫글자 대문자로 넣어주기
            sb.append(Character.toUpperCase(s.charAt(0)));
            for(int i=1; i<s.length(); i++){
                // 만약 빈칸인 경우
                if(s.charAt(i) == ' ') sb.append(" ");
                    // 빈칸 다음 첫글자 -> 대문자
                else if(s.charAt(i-1) == ' ') sb.append(Character.toUpperCase(s.charAt(i)));
                else sb.append(s.charAt(i));
            }
            return sb.toString();
        }
    }
}

🤔 나의 생각

연습문제 단계라..ㅋㅋㅋ 쉬울 줄 알았는데..
문자, 문자열 함수를 기억…ㅎ
char형 대문자로 바꾸는 것은 Character.toUpperCase() 기억하기.. 소문자는 toLowerCase()
그리고 StringBuffer 활용해서 문자를 합치면 된다.
그리고 분기처리를 통해 문자 넣기 !