본문 바로가기
Beakjoon&프로그래머스/Java

[프로그래머스/Java] 이상한 문자 만들기

by 현장 2025. 2. 25.

-Code

class Solution {
    public String solution(String s) {
        StringBuilder answer = new StringBuilder();
        String[] s_list = s.split(" ", -1);
        for (int i = 0; i < s_list.length; i++) {
            for (int j = 0; j < s_list[i].length(); j++) {
                char c = s_list[i].charAt(j);
                c = j % 2 == 0 ?
                        Character.toUpperCase(c) :
                        Character.toLowerCase(c);
                answer.append(c);
            }
            if (i < s_list.length - 1) answer.append(" ");
        }
        return answer.toString();
    }
}