본문 바로가기

코테/프로그래머스

이상한 문자 만들기

 

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배열로 쪼개고 별 고생을 다했었다.

 

'코테 > 프로그래머스' 카테고리의 다른 글

최솟값 만들기  (0) 2020.12.30
이름에 el이 들어가는 동물 찾기  (0) 2020.12.30
콜라츠 추측  (0) 2020.12.30
제일 작은 수  (0) 2020.12.30
문자열 내 마음대로 정렬하기  (0) 2020.12.30