상세 컨텐츠

본문 제목

백준 2675 - 문자열 반복(파이썬)

알고리즘/백준 단계별 문제

by 테크투아트 2021. 1. 8. 21:31

본문

www.acmicpc.net/problem/2675

 

2675번: 문자열 반복

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다

www.acmicpc.net

 

 

num = int(input())
for i in range(num):
    R, S = input().split()
    for letter in S:
            print(letter * int(R), end ="")
    print()

 

 

깨달음 노트 1

R, S = input().split()

split함수는 원래 리스트를 뱉어주지만, 저렇게 각각의 변수를 쉼표로 넣으면 리스트의 각 원소들이 대입된다!

 

처음에 틀린 이유

다른 풀이들은 다 맞았는데 마지막에 print()를 안해줘서 "\n" 이 안들어가서 틀렸다.

관련글 더보기