본문 바로가기
코딩테스트/알고리즘 코드카타

알고리즘 코드카타 41~50

by worldcenter 2024. 10. 10.

 

41. 이상한 문자 만들기

class Solution {
    public String solution(String s) {
        // 배열로 단어 분리하기
        String[] arrStr = s.split(" ", -1);

        for (int i = 0; i < arrStr.length; i++) {
            String[] spell = arrStr[i].split("");
            for (int j = 0; j < spell.length; j++) {
                if (j % 2 == 0) {
                    spell[j] = spell[j].toUpperCase();
                } else {
                    spell[j] = spell[j].toLowerCase();
                }
            }
            arrStr[i] = String.join("", spell);
        }

        String answer = String.join(" ", arrStr);
        return answer;
    }
}

https://school.programmers.co.kr/learn/courses/14743/lessons/118645

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

'코딩테스트 > 알고리즘 코드카타' 카테고리의 다른 글

알고리즘 코드카타 31~40  (1) 2024.09.19
알고리즘 코드카타 21~30  (0) 2024.09.02
알고리즘 코드카타 11~20  (1) 2024.08.19
알고리즘 코드카타 1~10  (1) 2024.08.16