728x90
📌 문제
https://www.acmicpc.net/problem/2750
📌 문제 접근 방법
- 선택 정렬 적용해보기!
📌 코드
import sys
from typing import NoReturn
N = int(sys.stdin.readline())
numbers = []
for _ in range(N):
numbers.append(int(sys.stdin.readline()))
# 선택 정렬
for i in range(len(numbers)-1):
min_idx = i
for j in range(i, len(numbers)):
if numbers[j] < numbers[min_idx]:
min_idx = j
numbers[i], numbers[min_idx] = numbers[min_idx], numbers[i]
for number in numbers:
print(number)
728x90
'ALGORITHM > BAEKJOON' 카테고리의 다른 글
[BOJ/Python] 1920. 수 찾기 (0) | 2021.08.21 |
---|---|
[BOJ/Python] 10989. 수 정렬하기 3 (0) | 2021.08.18 |
[BOJ/Python] 17413. 단어 뒤집기 2 (0) | 2021.08.16 |
[BOJ/Python] 1120. 문자열 (0) | 2021.08.16 |
[BOJ/Python] 4949. 균형잡힌 세상 (0) | 2021.08.09 |
댓글