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

soo's·2023년 4월 11일
0

알고리즘 풀기

목록 보기
11/15
post-thumbnail

문제링크는 여기 참고 이상한 문자열 만들기


function solution(s) {
    let str = s.toUpperCase().split(" ");
    str =  str.map((val)=> val.split("").map((val2,idx2) => {
        return idx2%2 ? val2.toLowerCase() : val2}).join("")).join(" ")
    return str       
}

map을 두번 써서 각 맵의 return 값마다 join을 해주면서 반환되는 배열을 계속 스트링으로 바꿔주는게 핵심이었다!

0개의 댓글