[2675] 문자열 반복

HeeSeong·2021년 6월 16일
0

백준

목록 보기
27/79
post-thumbnail

🔗 문제 링크

https://www.acmicpc.net/problem/2675


❔ 문제 설명


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

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


⚠️ 제한사항


  • 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다.

  • 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다.



💡 풀이 (언어 : Python)


n = int(input())
lis = []

for i in range(n):
    number, inp_string = input().split()
    lis.append((int(number), inp_string))
    
for tup in lis:
    for t in tup[1]:
        for _ in range(tup[0]):
            print(t , end='')
    print()
profile
끊임없이 성장하고 싶은 개발자

0개의 댓글