반응형
표준 입력으로 물품 가격 여러 개가 문자열 한 줄로 입력되고, 각 가격은 ;(세미콜론)으로 구분되어 있습니다. 입력된 가격을 높은 가격순으로 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 이때 가격은 길이를 9로 만든 뒤 오른쪽으로 정렬하고 천단위로 ,(콤마)를 넣으세요.
문제
1
2
3
4
|
________________
________________
________________
________________
|
cs |
입력
51900;83000;158000;367500;250000;59200;128500;1304000
결과
1,304,000
367,500
250,000
158,000
128,500
83,000
59,200
51,900
답
1
2
3
4
|
prices=list(map(int,input().split(';')))
prices.sort(reverse=True) #내림차순 정렬
for i in prices:
print('{0:>9,}'.format(i))
|
cs |
반응형
'Python > 코딩도장' 카테고리의 다른 글
코딩도장_파이썬 심사문제 26.9 (공약수 구하기) (0) | 2020.08.04 |
---|---|
코딩도장_파이썬 심사문제 25.8 (딕셔너리에서 특정 값 삭제하기) (0) | 2020.08.03 |
코딩도장_파이썬 심사문제 24.5 (특정 단어 개수 세기) (0) | 2020.08.03 |
코딩도장_파이썬 심사문제 22.10 (2의 거듭제곱 리스트 생성하기) (0) | 2020.07.30 |
코딩도장_파이썬 심사문제 21.6 (별 그리기) (0) | 2020.07.28 |
댓글