코테/프로그래머스

이상한 문자 만들기

밍래그로프 2020. 12. 30. 15:45

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class Solution {
    public String solution(String s) {
        String answer = "";
        String[] str = s.split("");
        String space =" ";
        int cnt = 0;
        
        for (int i = 0; i < str.length; i++) {
            if(str[i].equals(space)){
                cnt = 0;
            }else{
               if(cnt%2==0){
                    str[i]=str[i].toUpperCase();
                    cnt++;
               }else{
                    str[i]=str[i].toLowerCase();
                    cnt++;
               }
            }
            answer += str[i];
        }   
        return answer;
    }
}
cs

 

String 에도 toUpperCase()가 되는지 몰라서 처음에 char배열로 쪼개고 별 고생을 다했었다.