Coding Test/Baekjoon

[Python] 파이썬 백준(2675) 문자열 반복

파송송 2023. 3. 22. 21:21
728x90

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

 

2675번: 문자열 반복

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

www.acmicpc.net


나의 풀이 

  • list로 입력값을 받으면 list [0]에는 반복 횟수, list [1]에는 문자열이 들어있다.
  • for문으로 입력값을 받고 이를 반복 횟수만큼 출력함 보기와 같게 나와야하기 때문에 end=''을 사용함
for num in range(int(input())):
    info = input().split()
    for word in info[1]:
        print(word*int(info[0]), end='')
    print()

 

728x90