백준 - 파이썬/단계별 - 5 (문자열)

[백준/파이썬] 2675번 문자열 반복

miiinn 2025. 5. 7. 13:19

* input()은 항상 문자열 반환

 

1. 문자열 특성을 이용한 방법

t = int(input())

for _ in range(t):
    r, s = input().split() # 둘 다 문자열로 들어감
    res = ''
    for i in range(len(s)):
        res += s[i]*int(r)
    print(res)

 

2. 비효율적인 방법

t = int(input())

for _ in range(t):
    r, s = input().split()
    r = int(r)
    s = list(s)
    for i in range(len(s)):
        for x in range(r):
            print(s[i], end='')
    print()