단어 여러 개가 한 줄에 입력됩니다. 아나그램끼리 묶어 각 그룹을 사전 순 첫 단어 기준으로 오름차순 출력하세요.
📥 테스트 입력값
eat tea tan ate nat bat
🔎 실행 결과
ate eat tea
bat
nat tan
💡 힌트 코치
sorted(word) 를 키로 딕셔너리에 그룹화하세요.
✅ 정답 공개
words=input().split()
groups={}
for w in words:
key=tuple(sorted(w))
groups.setdefault(key,[]).append(w)
for key in sorted(groups, key=lambda k: sorted(groups[k])[0]):
print(' '.join(sorted(groups[key])))