프로그래머스 (JS)/Lv. 0

[Programmers] 120825번 - 문자 반복 출력하기

hodo- 2023. 2. 27. 14:46

Problem

문제 보기

문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요.


Solution

function solution(my_string, n) {
    return my_string.split('').map(x => x.repeat(n)).join('');
}

1. split(' ') : 문자열 -> 배열
2. map(x => x.repeat(n)) : 요소 각각 불러오고 repeat()메서드로 문자열을 n만큼 반복
3. join(' ') : 배열 -> 문자열

my_string.split ( ' ' ) -> [...my_string]으로 사용 가능!