관리 메뉴

솜씨좋은장씨

[BaekJoon] 2675번 : 문자열 반복 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 2675번 : 문자열 반복 (Python)

사용자 솜씨좋은장씨 2021. 4. 8. 00:24

코딩 1일 1문제 2번째 문제는! 백준의 문자열 반복입니다.

 

2675번: 문자열 반복

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

www.acmicpc.net

Solution

inputNum = int(input())

for i in range(inputNum):
    repeatNum, inputStr = input().split()
    
    answer = ""
    
    for char in inputStr:
        answer += int(repeatNum) * char
        
    print(answer)

Solution 풀이

먼저 몇 개의 케이스를 입력 받을 것인지 입력 받습니다.

그 다음 그 횟수만큼 케이스를 입력받고

입력 받은 케이스를 split해서 앞쪽은 반복할 숫자 뒤쪽은 반복할 문자로 만들어줍니다.

반복한 문자를 반복할 숫자만큼 반복해서 문자열을 만들고 출력합니다.

 

SOMJANG/CODINGTEST_PRACTICE

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

반응형
0 Comments
댓글쓰기 폼