[프로그래머스 | 파이썬 /

문제

https://school.programmers.co.kr/learn/courses/30/lessons/120825

프로그램 제작자

코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.

Programmer.co.kr

파이썬
def solution(my_string, n):
    my_string1 = ""
    for i in my_string:
        my_string1 += i * n
    return my_string1

다른 가능한 해결책

def solution(my_string, n):
    return ''.join(i*n for i in my_string)

자바스크립트
function solution(my_string, n) {
    var answer="";
    my_string.split("").forEach((item)=> answer += item.repeat(n))
    return answer;
}

* 반복하다(): 문자열을 곱하는 데 사용

다른 가능한 해결책

function solution(my_string, n) {
    var answer = (...my_string).map(v => v.repeat(n)).join("");
    return answer;
}

지도()

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

감소() 사용