홍우진의 개발 일기장
[백준] 1755번: 숫자놀이/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/1755
풀이 코드
m, n = map(int, input().split())
dict = {'1':'one', '2':'two', '3':'three', '4':'four', '5':'five', '6':'six',
'7':'seven', '8':'eight', '9':'nine', '0':'zero'}
l = []
for i in range(m, n+1):
a = ' '.join([dict[j] for j in str(i)])
l.append([i, a])
l.sort(key=lambda x:x[1])
for i in range(len(l)):
if i%10 == 0 and i!= 0:
print()
print(l[i][0], end=' ')
코드 해석
숫자를 문자로 변환하여 리스트에 저장한다.
리스트를 정렬하고 10개씩 나누어서 출력한다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 15688번: 수 정렬하기 5/ 파이썬 (0) | 2022.09.03 |
---|---|
[백준] 1205번: 등수 구하기/ 파이썬 (0) | 2022.08.31 |
[백준] 10211번: Maximum Subarray/ 파이썬 (0) | 2022.08.29 |
[백준] 5568번: 카드 놓기/ 파이썬 (0) | 2022.08.29 |
[백준] 2828번: 사과 담기 게임/ 파이썬 (0) | 2022.08.27 |
Comments