M,N = map(int,input().split())
def string_fun(num):
temp = []
for st in num:
temp.append(num_st[int(st)])
return ''.join(temp)
arr = []
for num in range(M,N+1):
arr.append(str(num))
num_st = ['zero','one','two','three','four','five','six','seven','eight','nine']
arr.sort(key=string_fun)
for i in range(len(arr)//10):
print(*arr[i*10:(i+1)*10])
if len(arr)%10:
for i in range(len(arr)-len(arr)%10,len(arr)):
print(arr[i],end=' ')
sort에 key를 줘서 정렬을 했다.
'알고리즘 > 백준' 카테고리의 다른 글
[BOJ/백준] 2021 최소 환승 경로 (0) | 2021.09.02 |
---|---|
[BOJ/백준] 1766 문제집 (0) | 2021.09.02 |
[BOJ/백준] 1561 놀이공원 (0) | 2021.09.02 |
[BOJ/백준] 1445 일요일 아침의 데이트 (0) | 2021.09.02 |
[BOJ/백준] 16434 드래곤 앤 던전 (0) | 2021.07.31 |