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
반응형
'코딩 > 공부' 카테고리의 다른 글
[Python] 백준 9498번 - 시험 성적 (0) | 2023.10.10 |
---|---|
[Python] 백준 2935번 - 소음 (1) | 2023.10.10 |
[Python] 백준 5355번 - 화성 수학 (1) | 2023.10.10 |
[Python] 백준 2914번 - 저작권 (1) | 2023.10.10 |
[Python] 백준 2530번 - 인공지능 시계 (2) | 2023.10.10 |