문제
https://school.programmers.co.kr/learn/courses/30/lessons/120825
파이썬
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), '')
}
감소() 사용