🔍 알고리즘 사용 이유
- 해당API가 존재하지만, 작동원리를 알아보기 위함.
🗝 최대값
- 자료 구조에서 가장 큰 값을 찾는다.
import random as rd
class MaxAl:
def __init__(self, array):
self.arr = array
self.maxNum = 0
def getMax(self):
self.maxNum = self.arr[0]
for i in self.arr:
if self.maxNum < i:
self.maxNum = i
return self.maxNum
array = rd.sample(range(1,100), 10)
print(array)
maxInt = MaxAl(array)
result = maxInt.getMax()
print(f'max = {result}')
------------------------------------
[52, 84, 58, 21, 72, 99, 11, 6, 80, 40]
max = 99
🗝 최소값
- 자료 구조에서 가장 작은 값을 찾는다.
import random as rd
class MinAl:
def __init__(self,arr):
self.arr = arr
self.minNum = 0
def getMin(self):
self.minNum = self.arr[0]
for i in self.arr:
if self.minNum > i:
self.minNum = i
return self.minNum
array = rd.sample(range(-20,30),10)
result = MinAl(array)
print(array)
min = result.getMin()
print(f'min : {min}')
---------------------------------------
[16, 0, 13, 25, -4, 10, -9, -6, -13, -11]
min : -13
'Python > Python 기초' 카테고리의 다른 글
[파이썬 기초] 알고리즘 - 재귀, 하노이의 탑 (0) | 2022.05.13 |
---|---|
[파이썬 기초] 알고리즘 - 최빈값, 근사값, 평균 (0) | 2022.05.13 |
[파이썬 기초] 알고리즘 - 정렬 (0) | 2022.05.06 |
[파이썬 기초] 알고리즘 - 검색,순위 (0) | 2022.05.06 |
[파이썬 기초] 딕셔너리(Dictionary) (0) | 2022.05.04 |