고양이와 코딩
[프로그래머스] 문자 반복 출력하기.py 본문
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을 이용해 공백없이 합쳐서 출력되게끔 하신 것 같다.
'python' 카테고리의 다른 글
[프로그래머스] 컨트롤 제트.py (0) | 2023.04.15 |
---|---|
[프로그래머스] 배열 회전시키기.py (따봉 gpt야 고마워!) (0) | 2023.04.10 |
[프로그래머스] 2차원으로만들기.py (0) | 2023.04.06 |
[프로그래머스] 모스부호 (1).py (0) | 2023.04.04 |
[프로그래머스] 진료순서 정하기.py (0) | 2023.04.03 |