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

박원빈·2024년 5월 25일

알고리즘 🤔

목록 보기
14/26

소스코드 / 풀이

function solution(s) {
    const arr = s.split(" ");
    for (let i = 0; i < arr.length; i++) {
        let word = arr[i].split('');
        for (let j = 0; j < word.length; j++) {
            if (j % 2 === 0) {
                word[j] = word[j].toUpperCase();
            } else {
                word[j] = word[j].toLowerCase();
            }
        }
        arr[i] = word.join('');
    }
    return arr.join(" ");
}

js의 Array 메서드(map)으로 풀이할수도 있지만, for 문으로 풀이해보았습니다.

0개의 댓글