티스토리 뷰

2675

 

2675번: 문자열 반복

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

www.acmicpc.net

내가 작성한 코드

T = int(input())

for i in range(T):
    R, S = input().split()
    R = int(R)

    for j in S:
        print(R*j, end='')
    print()

*풀이

1. T 횟수만큼 반복하여 R, S 를 입력받는다.

2. S 문자열을 처음부터 차례대로 반복시킨다.

    for j in S

3. 해당 S 문자를 R만큼 반복하여 출력한다.

4. print()는 자동 줄바꿈을 하기 때문에 end='를 통해 연속으로 출력시키도록 한다. 

 

댓글