Lumpy Space Princess - Adventure Time
코딩테스트/백준

백준 [2675] - 문자열 단계

yaebb_82 2022. 8. 20.

 

 

 

문제

 

 

 

작성한 코드

import sys

input = sys.stdin.readline

T = int(input())

for i in range(T):
    R, S = input().split()
  
    for j in range(len(S)):
        print(S[j]*int(R), end='')
      
    print()

- sys.stdin.readline을 input에 할당하여 사용하였다.

- input()으로 문자를 입력받고, int형으로 형변환을 하여 T에 저장하였다. (T는 테스트 케이스 개수)

- for i in range(T): T의 개수만큼 반복문 for문을 돌려서, input()으로 받은 문자를 split()으로 구분하여서 R과S에 각각 저장한다.

- for j in range(len(S)): 문자열 S의 길이만큼 반복문 for문을 돌려서, 인덱싱으로 문자열 S의 각 문자를 int형으로 형변환한 R만큼 반복하여 print()로 출력하여 준다. 단, end=''을 사용하여 줄바꿈 되지 않게 하였다.

- 다음 테스트 케이스로 넘어가기 위해서 print()를 사용하여 이전 테스트 케이스가 끝난 이후 줄바꿈하여 넘어가도록 한다.

 

 

 

반응형

'코딩테스트 > 백준' 카테고리의 다른 글

백준 [1152] - 단어의 개수  (0) 2022.08.20
백준 [1157] - 단어 공부  (0) 2022.08.20
백준 [10809] - 알파벳 찾기  (0) 2022.08.12
백준 [11720] - 숫자의 합  (0) 2022.08.11
백준 [11654] - 아스키 코드  (0) 2022.08.11

댓글