[프로그래머스] Lv.0 - 문자 반복 출력하기

dev.galim·2023년 3월 30일
0

프로그래머스 - Lv.0

목록 보기
5/10
post-thumbnail

문제 설명

내 문제 풀이

function solution(my_string, n) {
    return [...my_string].map(string => string.repeat(n)).join('')
}

매개변수를 구조분해 한 뒤, map을 돌려 각각의 값들을 n만큼 반복한 다음 join을 사용해 하나의 배열로 만들어주었다.
스프레드 문법 대신 split을 사용해도 된다.

다른 문제 풀이

function solution(my_string, n) {
    return my_string.split('').reduce((acc, cur) => acc + cur.repeat(n), '')
}

reduce는 사용해본적이 없는데 다음에 문제를 풀땐 reduce를 사용해봐야겠다

profile
열심히 해볼게요

0개의 댓글