백준
2675번 문자열 반복
minsugar
2024. 3. 15. 17:36
문제.
입력을 받고.
반복 횟수, 문자열을 입력받고
출력하는 방식!
a = int(input())
for i in range(a):
n, m = input().split()
m = list(m)
n = int(n)
for j in range(len(m)):
print(m[j]*n,end='')
print("")
코드 해석 :
a = int(input()) 통해서 반복할 횟수를 받습니다.
for 문을 사용해서 a만큼 반복하게 하였고
반복문 안에서 n, m 을 입력을 받습니다.
문자열 반복을 ABC를 입력했을때 "ABCABCABC" 이런식으로 반복하지 않기 때문에.
배열을 만들어서 보관했습니다.
m = list(m) 저장하고 있던 문자열을 리스트로 저장했고
n = int(n) 반복할 횟수를 정수로 다시 저장시켰습니다.
그럼 반복문 안에서 배열 길이만큼 반복해 주면 끝입니다.
for j in range(len(m)): 에서 m의 길이? 크기? 만큼 반복한다는 의미입니다.
반복문 안에서 m[j]*n만큼 입력해 주면. 문제 해결하게 됩니다.