https://swexpertacademy.com/main/main.do
- 56,952 kb메모리
- 127 ms실행시간
T = int(input())
for t in range(1,T+1):
N = int(input())
stng = ''
num = 0
for n in range(N):
c,k = input().split()
stng += c * int(k)
num+=int(k)
print('#{}'.format(t))
for i in range(num//10 +1):
print(stng[10*i:10*i+10])
<오늘 새로 안 사실>
string에서 슬라이싱할 때 string의 길이보다 큰 범위로 슬라이싱해도 전체 길이만큼 슬라이싱된다.
예를 들어
a = 'HiHiHiHiHiHiHiHiHiHiHi'
print(len(a))
print(a[:100])
22
HiHiHiHiHiHiHiHiHiHiHi
오늘 푼 문제의 코드 마지막줄에서도 확인할 수 있다.
'Python > code problem' 카테고리의 다른 글
[sw expert academy] 1204. 최빈수 구하기 (0) | 2022.01.19 |
---|---|
[sw expert academy] 1984. 중간 평균값 구하기 (0) | 2022.01.18 |
[sw expert academy] 1983. 조교의 성적 매기기 (0) | 2022.01.15 |
[sw expert academy] 1970. 쉬운 거스름돈 (0) | 2022.01.15 |
[sw expert academy] 1926. 간단한 369 게임 (0) | 2022.01.15 |