Question
문제링크
Silver 4
Logic
기본 구조 : dictionary
1. 각 자릿수 리스트를 생성한다.
2. 입력된 사이 숫자 리스트에서, '숫자'를 값으로, '영어로 변환된 값'을 키로 저장한다.
3. 키를 오름차순으로 정렬하고 값을 출력한다.
Code
from sys import stdin
al = ['zero','one','two','three','four','five','six','seven','eight','nine']
M,N = map(int,stdin.readline().rstrip().split())
dic = { (((al[i//10]+' ') if i>9 else '')+al[i%10]):i for i in range(M,N+1)}
li = sorted(dic.keys())
for i in range(N-M+1):
print(dic[li[i]],end=' ')
if i%10==9 : print()