본문 바로가기
Python/기초 문법

[프로그래머스] 코딩테스트 입문 - 문자 반복 출력하기

by ISLA! 2023. 3. 5.

문제 설명

문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요.

 

입출력 예

my_string n
"hello" 3 "hhheeellllllooo"

 

My Answer

def solution(my_string, n):
    answer = []
    for i in my_string:
        answer.append(i * n)
    return "".join(answer)

 

Lesson

join() 함수로 문자열로 이루어진 리스트 합치기

▶︎ "(공백)".join(리스트)

    리스트 ['안', '녕'] 요소를 하나의 문자열로 합쳐서 변환 => '안녕'

 

▶︎ "(구분자)".join(리스트)

    리스트 ['안', '녕'] 요소를 (구분자)를 넣어 하나의 문자열로 합쳐서 변환 => '안_녕'

 

728x90