두 줄에 각각 key:value 쌍이 콤마로 구분되어 입력됩니다. 두 딕셔너리를 합쳐 key를 오름차순으로 정렬해 출력하세요.
📥 테스트 입력값
a:1, b:2
c:3, d:4
🔎 실행 결과
a:1
b:2
c:3
d:4
💡 힌트 코치
update 메서드나 ** 언패킹으로 병합하세요.
✅ 정답 공개
def parse(line):
d = {}
for item in line.split(','):
k, v = item.strip().split(':')
d[k.strip()] = v.strip()
return d
a = parse(input())
b = parse(input())
merged = {**a, **b}
for k in sorted(merged):
print(f'{k}:{merged[k]}')