🍀 코딩 테스트/프로그래머스

LV1 - 이상한 문자 만들기

놀러와요 버그의 숲 2022. 8. 9. 13:32
728x90
반응형

 

풀이

function solution(s) {
  let answer = s
  .split(" ")
  .map((value) =>
    value
      .split("")
      .map((v, i) => (i % 2 === 0 ? v.toUpperCase() : v.toLowerCase()))
      .join("")
  )
  .join(" ");
    return answer

}

다시 한번 풀어봐야겠다. 왜 map안에 또 map을 하는지 이해가 안갔다.