👉문제링크
내 코드📁
T = int(input())
for tc in range(1, T + 1):
print('#{}'.format(tc))
# 알파벳 종류
N = int(input())
abchuk = {}
for _ in range(N):
Ci, Ki = input().split()
# print(Ci, Ki)
# A 10
# Ci를 key로 Ki를 value로 넣어줘
abchuk[Ci] = int(Ki)
# 길이는 10으로 압축풀기
length = 0
for a in abchuk.keys(): # A B C
for number in range(abchuk[a]): # range(10)range(7) range(5)
print(a, end='')
length += 1
if not length % 10:
print()
print()
포인트📂
어떻게 출력해줄지 계속 확인해야 하는 문제..!
출력이 간단하지 않은 문제는..너무 두렵다..
숲과 나무를 동시에 체크해야 한다!
처음엔 if not length % 10 :
으로 안 하고
if length == 10:
length = 0
print()
이런식으로 직관적으로 0으로 초기화해줄게~를 보여줬는데
깔끔 코드는 if not 인듯해서 수정!