http://acmicpc.net/problem/2675
{코드}
for _ in range(int(input())):
n, s = input().split()
n = int(n)
print(''.join([c*n for c in s]))
{설명}
파이썬에서는 문자열*숫자를 통해 문자열을 간단히 반복할 수 있습니다.
코드를 보면 숫자 n과 문자열 s가 존재하고 s의 각 인덱스에 n을 곱한 문자열을 리스트로 저장하고 이를 join함수를 통해 합쳐 출력하고 있습니다.
'알고리즘 공부 > BOJ백준 풀이' 카테고리의 다른 글
[백준 1152번-파이썬/Python] 단어의 개수 (0) | 2020.10.13 |
---|---|
[백준 1157번-파이썬/Python] 단어공부 (0) | 2020.10.13 |
[백준 10809번-파이썬/Python] 알파벳 찾기 (0) | 2020.10.13 |
[백준 11720번-파이썬/Python] 숫자의 합 (0) | 2020.10.13 |
[백준 11654번-파이썬/Python] 아스키코드 (0) | 2020.10.12 |