반응형
안녕하세요.
파이썬 3으로 쉽게 알고리즘을 만들 수 있습니다.
이번 포스팅은 파이썬3으로 만드는 최소값 구하기 알고리즘입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# 최소값
def min_n(a):
x = len(a)
# 리스트 첫 번째 - 최대값
min_num = a[0]
for i in range(1, x):
if a[i] < min_num:
min_num = a[i]
return min_num
li = [16, 18, 1, 6, 8, 33, 9]
print("최소값")
print(min_n(li))
|
cs |
▲ 먼저 len() 사용하여 수를 찾습니다.
▲ 첫 번째 요소부터 마지막 요소까지 순차적으로 돌면서
▲ 조건문을 사용하여 최소값 변수보다 작으면 변경합니다.
▲ 실행 화면입니다.
▲ 최대값 1이 출력됩니다.
댓글