개발바닥

BOJ_2675 [ 문자열 반복 ] [ 파이썬 ] 본문

[ Algorithm ]/[ PYTHON ]

BOJ_2675 [ 문자열 반복 ] [ 파이썬 ]

라이언 2020. 5. 11. 10:55
반응형

문제

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

 

2675번: 문자열 반복

문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1

www.acmicpc.net

 

 

문제 해결 방법

입력받은 문자를 * 반복숫자를 해주면 그만큼 개수가 늘어나진다.

text += int(num) * str[index]

 

 

소스 코드 보기

https://github.com/jokerKwu/BOJ_Algorithm/blob/master/python/BOJ_2675.py

 

jokerKwu/BOJ_Algorithm

Contribute to jokerKwu/BOJ_Algorithm development by creating an account on GitHub.

github.com

t = int(input())
for i in range(t):
    num, s = input().split()
    text = ''
    for j in s:
        text += int(num) * j
    print(text)

 

반응형
Comments