728x90
반응형
문제 요약
숫자 세 개가 주어지면 가장 작은 수, 그 다음 수, 가장 큰 수를 출력하는 프로그램을 만들어라
입력
서로 다른 숫자 세 개 입력
(1 <= 숫자 <= 1,000,000)
출력
가장 작은 수, 그 다음 수, 가장 큰 수 순서로 출력
입출력 예시
입력 | 출력 |
3 1 2 | 1 2 3 |
정답 코드
N = input().split()
n = list(map(int, N))
n.sort()
print(n[0], n[1], n[2])
C언어로 풀었을 때는 selection sort를 구현했었는데, 파이썬에서는 빠른 시간 안에 구현하는 것을 목적으로 sort 함수를 사용
728x90
반응형
'알고리즘' 카테고리의 다른 글
[문자열] 2744번 대소문자 바꾸기 (1) | 2021.05.18 |
---|---|
[자료구조:스택] 백준 17608번 막대기 Python 풀이 (0) | 2021.05.17 |
[자료구조:스택] 백준 20001번 고무오리 디버깅 Python 풀이 (0) | 2021.05.14 |
[구현] 백준 1380번 귀걸이 Python 풀이 (0) | 2021.05.11 |
[구현] 백준 1225번 이상한 곱셈 Python 풀이 (0) | 2021.05.10 |