Playground/자바문제집

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

미숫가루설탕많이 2023. 2. 9. 20:53
import java.util.*;

class Solution {
    public String solution(String s) {
        String[] arr = s.split("");
        StringBuilder sb = new StringBuilder();
        int idx = 0;
        
        for (int i = 0; i < arr.length; i++) {
            if (arr[i].equals(" ")) {
                sb.append(" ");
                idx = 0;
            } else if ((idx + 1) % 2 == 1) {
                sb.append(arr[i].toUpperCase());
                idx++;
            } else {
                sb.append(arr[i].toLowerCase());
                idx++;
            }
        }
        return sb.toString();
    }
}