Problem Solving/boj.kr (Python)

[BOJ / 파이썬] 2675 : 문자열 반복

hoiiiii 2022. 2. 13. 17:51

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

 

2675번: 문자열 반복

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

www.acmicpc.net

 

Sol ) 

1. O(n^3) : 1000*8*20 = 16만

2. ( 테스트케이스( 문자순회 ( 반복횟수) ) ) 3중루프

 

소스코드 )

for _ in range(int(input())):
    r,s = input().split()
    new_s = ""
    for char in s:
        for _ in range(int(r)):
            new_s += char
    print(new_s)