Algorithm/Problems

[백준] 2675번 문자열 반복

공부좀하시졍 2022. 8. 11. 20:38

문제 링크: https://www.acmicpc.net/problem/2675

 

2675번: 문자열 반복

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다

www.acmicpc.net

 

n = int(input())

for i in range(n):
  str = input().split()
  list_s = list(str[1])
  num = int(str[0]) # 각 문자 반복 횟수

  for j in range(len(list_s)): 
    for k in range(num): 
      print(list_s[j], end="")
  print()

문자열이 입력된 것을 list로 바꾸고 진행했다.

이중 for문 범위값을 반대로 생각하여 헤맸다.. 생각 잘 하자...ㅠㅠ.