프로그래밍/백준

[알고리즘] 백준 2675 파이썬 - 문자열 반복

매 석 2022. 11. 1. 15:07
반응형

 

 

2675번: 문자열 반복

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

www.acmicpc.net

문제

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

QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다.

 

문제풀이

import sys
input = sys.stdin.readline
n=int(input())
for _ in range(n):
    t,s=map(str,input().split())
    output = ""
    for i in s:
        output+=i*int(t)
    print(output)

- 테스트 개수 n을 입력받고, 반복횟수  t와 문자열 s를 입력받는다.

  이후 각 문자별로 t회 반복하여 output에 더한다.

  최종적으로 output을 출력한다.