코딩/공부

[Python] 백준 2675번 - 문자열 반복

취미니스트 2023. 10. 10. 15:41
728x90
반응형

문제

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


반복 횟수 입력 및 입력된 정수만큼 반복

n = int(input())
for _ in range(n):

문자열 입력 후 띄어쓰기 기준으로 잘라 0번째는 각 글자의 반복횟수 정수로, 1번째는 문자열로 각각 저장

msg = input().split()
m = int(msg[0])
s = msg[1]

map을 이용하여 문자열의 각 글자와 입력된 정수 m을 곱하여 해당 숫자만큼 글자가 생성되도록 하고 join 메소드를 통해 하나의 문자열로 이어붙여 출력

print(''.join(map(lambda x: x*m, s)))

전체 코드

n = int(input())
for _ in range(n):
    msg = input().split()
    m = int(msg[0])
    s = msg[1]
    print(''.join(map(lambda x: x*m, s)))
728x90
반응형