간단한 문제인줄 알았으나, 숫자와 문자열을 한 줄에 동시에 나타내야 된다는 것을 인지하지 못하고 문제를 풀기 시작해서 조금 지체가 됐었다:
import sys
T = int(sys.stdin.readline())
for i in range(T):
answer = ''
int_num = list(map(str, input().split()))
for j in int_num[1]:
answer += j*int(int_num[0])
print(answer)
문제 자체는 간단했다. answer라는 문자열을 정의해주고, 반복횟수와 문자열을 입력할 부분도 구현을 해준 후, 문자열의 각 문자에 대해 반복 횟수를 곱해 answer에 추가해준다. 마지막으로 answer를 출력한다.
'알고리즘 테스트 > 백준 문제풀이 및 해설' 카테고리의 다른 글
<백준 문제풀이: 1152번> 파이썬 - 단어의 개수 (0) | 2020.11.15 |
---|---|
<백준 문제풀이: 1157번> 파이썬 - 단어 공부 (0) | 2020.11.14 |
<백준 문제풀이: 10809번> 파이썬 - 알파벳 찾기 (0) | 2020.11.12 |
<백준 문제풀이: 11720번> 파이썬 - 숫자의 합 (0) | 2020.11.11 |
<백준 문제풀이: 11654번> 파이썬 - 아스키 코드 (0) | 2020.11.10 |