반응형
문제
문자열 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을 출력한다.
'프로그래밍 > 백준' 카테고리의 다른 글
[알고리즘] 백준 2587 파이썬 - 대표값2 (4) | 2022.11.03 |
---|---|
[알고리즘] 백준 10250 파이썬 - ACM 호텔 (0) | 2022.11.02 |
[알고리즘] 백준 2512 파이썬 - 예산 (1) | 2022.10.31 |
[알고리즘] 백준 2217 파이썬 - 로프 (0) | 2022.10.30 |
[알고리즘] 백준 2485 파이썬 - 가로수 (0) | 2022.10.29 |