python
[프로그래머스] 문자 반복 출력하기.py
ovovvvvv
2023. 3. 29. 18:26
728x90
내 코드
def solution(my_string, n):
answer = ''
for i in my_string:
answer += i * n
return answer
단순무식 그잡채인 코드.
for문을 돌린 i에 입력받은 n을 곱해서 answer에 할당한다.
가장 많은 추천을 받은 풀이
def solution(my_string, n):
return ''.join(i*n for i in my_string)
이렇게 짧게 코드를 짤 수 있다는게 너무 신기했다..
my_string의 i를 n번 반복하고 join을 이용해 공백없이 합쳐서 출력되게끔 하신 것 같다.