프로그래머스 연습 JadenCase 문자열 만들기 [JAVA] - 23년 2월 21일

Denia·2023년 2월 21일
0

코딩테스트 준비

목록 보기
159/201
class Solution {
    public String solution(String s) {
        StringBuilder answer = new StringBuilder();
        boolean firstCharFlag = true;

        for (int idx = 0; idx < s.length(); idx++) {
            char ch = s.charAt(idx);

            if (ch != ' ' && firstCharFlag) {
                answer.append(Character.toUpperCase(ch));
                firstCharFlag = false;

                continue;
            }

            answer.append(Character.toLowerCase(ch));
            if (ch == ' ') firstCharFlag = true;
        }

        return answer.toString();
    }
}

profile
HW -> FW -> Web

0개의 댓글