Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Archives
Today
Total
관리 메뉴

RUBY

최댓값(파이썬) 본문

프로그래밍 언어/Python

최댓값(파이썬)

ruby-jieun 2023. 1. 25. 21:47

 

 

 

최댓값


 

 

 

 

최댓값

자료구조에서 가장 큰 값을 찾는다

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