이번 문제는 케이스 횟수를 입력받고,
반복할 횟수와 반복할 문자열을 입력받으면
문자열의 각 문자를 반복 횟수 만큼 출력하도록 코드를 작성하면 되는 문제이다
chance = int(input())
for _ in range(chance):
num, sentance = input().split()
for k in sentance:
print(k*int(num), end='')
print()
for 문에서 in 앞에 언더바(_)를 써주면 바뀌어야 하는 특정 변수가 없을 때
그저 range 안에 있는 범위 만큼만 for문 내용을 반복해준다
print 함수 안에서 end=''가 존재하는 이유는
해당 답의 출력값은 공백 없이 나타나야 되기 때문에 집어넣은 옵션이다
'코딩 테스트 > 백준 파이썬 문제 풀이' 카테고리의 다른 글
[백준 1152번 파이썬] 단어의 개수 (0) | 2022.04.02 |
---|---|
[백준 1157번 파이썬] 단어 공부 (0) | 2022.04.02 |
[백준 10809번 파이썬] 알파벳 찾기 (0) | 2022.04.01 |
[백준 11720번 파이썬] 숫자의 합 (0) | 2022.04.01 |
[백준 11654번 파이썬] 아스키 코드 (0) | 2022.04.01 |