[PYTHON] 2675 문자열 반복 - 문자열 반복하기 *

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

     

    2675번: 문자열 반복

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

    www.acmicpc.net

    import sys
    t = int(sys.stdin.readline().strip())
    for _ in range(t):
      R,str = sys.stdin.readline().strip().split()
      result = '' # result 기본값 설정/ 한 줄의 문자열이 끝나면 다시 비워주고 그 다음 문자열의 result값을 받는다.
      for s in str:
        result += s*int(R) # 문자열 하나씩 R만큼 곱해 반복한 값을 result에 넣는다.
      print(result)

    'algorithm > 백준' 카테고리의 다른 글

    [PYTHON] 2161 카드1  (0) 2023.01.30
    [PYTHON] 1453 피시방 알바 - set으로 중복제거/스택  (0) 2023.01.30
    [PYTHON] 1316 그룹단어 체커  (0) 2023.01.30
    [PYTHON] 11047 동전 0  (0) 2023.01.30
    [PYTHON] 10828 스택  (0) 2023.01.30

    댓글