반응형
코드
n = int(input())
for i in range(n):
num, s = input().split()
for it in s:
print(it * int(num), end='')
print()
설명
반복할 횟수를 n에 입력받는다.
입력받은 n만큼 반복하면서 반복할 횟수와 문자를 입력받는다.
문자열을 반복문 시키면서 글자를 하나씩 읽어들인다.
문자열과 숫자를 곱하면 그 수만큼 문자가 출력되기 때문에 같이 입력받았던 num을 정수형으로 만들어주고
문자열과 숫자를 곱하면 그 숫자만큼 반복된 문자가 나온다.
문자가 이어져야하기 때문에 end=''으로 한다.
그리고 마지막에 최종으로 출력시키면 된다.
'알고리즘' 카테고리의 다른 글
[Python] 백준 1152번 : 단어의 개수 (0) | 2023.02.12 |
---|---|
[Python] 백준1157번: 단어 공부 (0) | 2023.02.10 |
[Python] 백준 10809번: 알파벳 찾기 (0) | 2023.02.08 |
[Python] 백준 11720번: 숫자의 합 (0) | 2023.02.08 |
[Python] 백준 11654번: 아스키 코드 (0) | 2023.02.07 |
댓글