문제 링크
https://www.acmicpc.net/problem/2675
나의 코드 (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 = "" # 변환되어 출력할 문자열 초기화 값 초기화
이 문제는 문자열을 받아 문자를 원하는 만큼 반복한 값으로 변경하여 출력하는 문제입니다.
따라서, 테스트 케이스 별로 테스트 케이스에 반복할 횟수와 문자열을 받고
문자열에 각 문자를 반복할 횟수를 곱하여 재 출력해야 합니다.
'코딩공부 > 백준 (python)' 카테고리의 다른 글
[백준 1152] 단어의 개수 (Python) (0) | 2022.03.15 |
---|---|
[백준 1157] 단어 공부 (Python) (0) | 2022.03.14 |
[백준 10809] 알파벳 찾기 (Python) (0) | 2022.03.09 |
[백준 11720] 숫자의 합 (Python) (0) | 2022.03.09 |
[백준 11654] 아스키 코드 (Python) (0) | 2022.03.09 |
댓글