알고리즘/프로그래머스

이상한 문자 만들기

베리영young 2025. 4. 21. 21:00

사용 알고리즘: 문자열

사용 언어: java

 

import java.util.*;

class Solution {
    public String solution(String s) {
        String answer = "";
        
        char[] splited = s.toCharArray();
        int pos = 0;
        
        for(char ss : splited) {
            if(ss == ' ') {
                pos = 0;
                answer += " ";
            } else {
                answer += pos%2==0 ? Character.toUpperCase(ss) : Character.toLowerCase(ss);
                pos++;
            }
        }
        
        return answer;
    }
}

 

주의......

공백 개수 그대로 다 출력해야 한다....