본문 바로가기

알고리즘

[정렬] 백준 2752번 세수정렬 Python 풀이

728x90
반응형

문제 요약

숫자 세 개가 주어지면 가장 작은 수, 그 다음 수, 가장 큰 수를 출력하는 프로그램을 만들어라

 

👉 백준 2752번 문제 바로가기

입력

서로 다른 숫자 세 개 입력

(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
반응형