[백준 2675 파이썬] - 문자열 반복

zsunny·2022년 6월 23일
0

📌 문제

💯 정답

• 방법 1. 사용자 정의 함수 이용

def repeat(t):				// 테스트 케이스 개수
    for i in range(t):
        R, S = map(str, input().split())
        repeat_str(R,S)

def repeat_str(R,S):		// 문자열 반복
    for i in str(S):
        print(i * int(R), end='')
    print()

t = int(input())
repeat(t)

• 방법 2. 함수 이용하지 않음  ->  간결

t = int(input())
for i in range(t):
    R, S = input().split()
    result = ''
    for j in S:
        result += j * int(R)
    print(result)

📝 설명

• 방법 1. 테스트 케이스를 입력받는 함수 repeat을 만든다.
         문자열을 반복하는 함수 repeat_str을 만든다.
		 테스트 케이스 개수 t를 입력받아 repeat을 호출해 t번 반복한다.
		 테스트 케이스 입력받았을 때마다 repeat_str을 호출한다.
• 방법 2. 입력받은 테스트 케이스만큼 for문 반복한다.
		 R,S를 입력받고 result를 문자열 자료형으로 초기화한다.
         result에 S의 각 자리 문자를 R번 출력되게 해 저장한다.
profile
매일 성장하는 예비 웹 개발자 🌱

0개의 댓글