Developer J

백준 문자열 반복 파이썬 본문

개발자 되기 part1/Python

백준 문자열 반복 파이썬

Developer J 2021. 8. 12. 22:55
반응형

문제

더보기

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

QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다.

입력

더보기

첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 

예제 입력

더보기

2

3 ABC

5 /HTP

예제 출력

더보기

AAABBBCCC

/////HHHHHTTTTTPPPPP

 

풀이

더보기

기본적으로 range에는 string이 들어갈 수 없음을 주의하자

1. 테스트 케이스 수 t를 입력받는다.

2. 반복할 횟수 r과 문자열 s를 입력받는다. 띄어쓰기로 r과 s를 구분하기 위해서 split을 사용한다.

3. r과 s의 자료형을 맞춘다.

4. 문자열s의 한 글자씩 가져다 반복할 횟수 r을 곱해 반복적으로 출력한다.

5. 문자를 나란하게 출력하기 위해 end=''를 사용한다.

 

반응형