코딩공부/백준 (python)
[백준 2675] 문자열 반복 (Python)
CodingKwon
2022. 3. 9. 14:21
문제 링크
https://www.acmicpc.net/problem/2675
2675번: 문자열 반복
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다
www.acmicpc.net
나의 코드 (Python)
n = int(input()) # 테스트 케이스 개수 입력
s = "" # 변환되어 출력할 문자열 초기화 값
for i in range(n): # 테스트 케이스 수 만큼 반복
inp = list(input().split()) # 테스트 케이스에 반복할 횟수, 문자열 입력
for j in inp[1]: # 문자열을 분리
s += j * int(inp[0]) # 문자 * 반복할 수
print(s) # 결과 출력
s = "" # 변환되어 출력할 문자열 초기화 값 초기화
이 문제는 문자열을 받아 문자를 원하는 만큼 반복한 값으로 변경하여 출력하는 문제입니다.
따라서, 테스트 케이스 별로 테스트 케이스에 반복할 횟수와 문자열을 받고
문자열에 각 문자를 반복할 횟수를 곱하여 재 출력해야 합니다.