2675번 문자열 반복
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만큼 입력해 주면. 문제 해결하게 됩니다.
'백준' 카테고리의 다른 글
9498 시험 성적 (0) | 2024.03.16 |
---|---|
2935문제 소음 (0) | 2024.03.16 |
백준 2914 저작권 (1) | 2024.03.12 |
백준 2525 오븐시계 (0) | 2024.03.12 |
백준 11021 A+B - 7 (0) | 2024.03.11 |