반응형
문제
구현
my_string안에 있는 각 알파벳을 n번씩 출력해 주면 된다.
코드
def solution(my_string, n):
answer = ''
for s in my_string:
answer+=s*n
return answer
*n을 통해 각 문자를 3번 출력하게 했다.
다른 풀이
def solution(my_string, n):
return ''.join(i*n for i in my_string)
이 방법도 list comprehension을 통한 비슷한 방법이고 마지막에 list를 string으로 만들어주었다.
반응형
'Coding Test > 프로그래머스 코딩테스트 입문' 카테고리의 다른 글
Python 특정 문자 제거하기 [코딩테스트 입문 - Day7] (0) | 2023.02.09 |
---|---|
Python 직각삼각형 출력하기 [코딩테스트 입문 - Day6] (0) | 2023.02.08 |
Python 문자열 뒤집기 [코딩테스트 입문 - Day6] (0) | 2023.02.08 |
Python 짝수 홀수 개수 [코딩테스트 입문 - Day6] (0) | 2023.02.08 |
Python 옷가게 할인 받기 [코딩테스트 입문 - Day 5] (0) | 2023.02.06 |
댓글