본문 바로가기

코딩 테스트/백준 파이썬 문제 풀이

[백준 2675번 파이썬] 문자열 반복

https://www.acmicpc.net/problem/2675

 

이번 문제는 케이스 횟수를 입력받고,

반복할 횟수와 반복할 문자열을 입력받으면

문자열의 각 문자를 반복 횟수 만큼 출력하도록 코드를 작성하면 되는 문제이다

 

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=''가 존재하는 이유는

해당 답의 출력값은 공백 없이 나타나야 되기 때문에 집어넣은 옵션이다