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

youngkyu MIn·2023년 10월 24일

문제링크 - 프로그래머스 - 이상한 문자 만들기

import java.util.Objects;

class Solution {
    public String solution(String s) {

        String[] arr = s.split(" ");
        StringBuilder sb = new StringBuilder();

        for (String st : arr) {

            st = st.trim();
            if(st.isEmpty()) {
                sb.append(" ");
                continue;
            }

            for (int i = 0; i < st.length(); i++) {

                if(i % 2 == 0) sb.append(Character.toUpperCase(st.charAt(i)));
                else sb.append(Character.toLowerCase(st.charAt(i)));
            }
            sb.append(" ");
        }

        sb.deleteCharAt(sb.length() - 1);
        return sb.toString();
    }
}

굉장히 쉬운 문제라고 생각했다...

때문에 조건을 제대로 보지않았고 혼구녕이 났다...

조건을 정확히 파악하고 어떤 경우의 수가 있을지 제대로 판단해보자... ㅠ

profile
한 줄 소개

0개의 댓글