프로그래머스 Lv.1 이상한문자만들기

Kim Jason·2023년 4월 3일
0

알고리즘 노트

목록 보기
23/35
post-thumbnail

💁🏻 코드

function solution(s) {
    return s
        .split(' ')
        .map(word => word
             .split('')
             .map((el, idx) => idx % 2 === 0
                  ? el.toUpperCase()
                  : el.toLowerCase())
             .join(''))
        .join(' ');
}

이중 map을 사용한 로직의 흐름이다.

  • 문장을 단어로 나눈다 > 단어를 알파벳 별로 나눈다
profile
성장지향형 프론트엔드 개발자

0개의 댓글