RUBY
최댓값(파이썬) 본문
최댓값
최댓값
자료구조에서 가장 큰 값을 찾는다
class MaxAlgorithm:
def __init__(self, ns):
self.nums = ns
self.maxNum = 0
def getMaxNum(self):
self.maxNum = self.nums[0]
for n in self.nums:
if self.maxNum < n:
self.maxNum = n
return self.maxNum;
ma = MaxAlgorithm([-2, -4, 5, 7, 10, 0, 8, 20, -11])
maxNum = ma.getMaxNum()
print(f'maxNum: {maxNum}')
maxNum: 20
리스트에서 아스키코드가 가장 큰 값을 찾는 알고리즘을 만들어보자
class MaxAlgorithm:
def __init__(self, cs):
self.chars = cs
self.maxChar = 0
def getMaxChar(self):
self.maxChar = self.chars[0]
for c in self.chars:
if ord(self.maxChar) < ord(c):
self.maxChar = c
return self.maxChar
ma = MaxAlgorithm(['c', 'x', 'Q', 'A', 'e', 'P', 'p'])
maxChar = ma.getMaxChar()
print(f'maxChar: {maxChar}')
maxChar: x
'프로그래밍 언어 > Python' 카테고리의 다른 글
최빈값(파이썬) (0) | 2023.01.25 |
---|---|
최솟값(파이썬) (0) | 2023.01.25 |
선택 정렬(Selection Sort)(파이썬) (0) | 2023.01.25 |
삽입 정렬(Insertion Sort) (파이썬) (0) | 2023.01.25 |
버블 정렬(Bubble Sort)(파이썬) (0) | 2023.01.25 |
Comments