미소를뿌리는감자의 코딩
[백준 2024/02/22] 2751번 수 정렬하기 2 본문
728x90
https://www.acmicpc.net/problem/2751
1. 접근 방법
이번 문제는 python으로 접근할 경우 아주 쉽게 풀 수 있다.
python 의 sort()는 Timsort 알고리즘을 사용하기에, O(n logn) 의 시간 복잡도를 가지기 때문이다.
시간 복잡도 측면에서도 나쁘지 않으므로 바로 list에 값을 정리해주고, sort를 해준 후 출력해 주었다.
2. 코드
def sort_nums():
unsorted_list = []
for i in range(int(input())):
unsorted_list.append(int(input()))
unsorted_list.sort()
for num in unsorted_list:
print(num)
if __name__ == '__main__':
sort_nums()
728x90
'코딩 테스트 > 백준' 카테고리의 다른 글
[백준 2024/02/22] 2108번 통계학 (0) | 2024.02.22 |
---|---|
[백준 2024/02/22] 10814번 나이순 정렬 (0) | 2024.02.22 |
[백준 2024/02/21] 1011번 Fly me to the Alpha Centauri - python ver. (1) | 2024.02.21 |
[백준 2024/02/21] 14534번 String Permutation (0) | 2024.02.21 |
[백준 2024/02/21] 5939번 Race Results (0) | 2024.02.21 |