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 |