개발자 첫걸음/프로그래머스

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

프로아마추어 2021. 11. 29. 17:32

class Solution {
    public String solution(String s) {
        s.toUpperCase();
        String[] str = s.split(" ",-1);
        String answer = "";
        String temp = "";

        for(int i=0;i<str.length;i++) {
            for(int j=0;j<str[i].length();j++) {
                temp+=str[i].charAt(j);
                
                if(j%2==0) {
                    temp = temp.toUpperCase();
                } else {
                    temp = temp.toLowerCase();
                }
                answer+=temp;
                temp="";
            }
            if(i<str.length-1) answer+=" ";
        }
        
        return answer;
    }
}