AtCoder Beginner Contest 414B - String Too Long
解説
答えとなる文字列をSとしてSに文字を追加していきます。
それと同時にその文字数をカウントしていきます。
文字数が100を超えた時点でループをTooLongを出力してプログラムを終了します(exit())
ループが最後までいけばSを出力します。
-------------------------------------------
N = int(input())
cnt = 0
S = []
Q = []
for i in range(N):
c,l = input().split()
l = int(l)
Q.append([c,l])
for i in range(N):
c,l = Q[i][0],Q[i][1]
cnt += l
if cnt > 100:
print("Too Long")
exit(0)
for j in range(l):
S.append(c)
print("".join(S))
cnt = 0
S = []
Q = []
for i in range(N):
c,l = input().split()
l = int(l)
Q.append([c,l])
for i in range(N):
c,l = Q[i][0],Q[i][1]
cnt += l
if cnt > 100:
print("Too Long")
exit(0)
for j in range(l):
S.append(c)
print("".join(S))

