본문 바로가기
개발일지/Python

[말랑말랑 알고리즘] 파이썬 음수 중 최대값 알고리즘

by 개발에정착하고싶다 2022. 5. 28.
320x100
numbers = [-9,-22,-3,-7,-4,-5]

# 사실상 결과값으로 대조군으로 쓰일 변수에 0이 아닌 리스트의 첫번째 값을 대입하는 것이 핵심이다.
result = numbers[0] # numbers의 첫번째 값을 할당하고 시작. (0이 아니라)
# 연산을 줄이기 위해서 바로 아래의 수식을 주석의 for문과 같이 써주는 것이 좋다.
for i in numbers:
# 여기서 포인트는 [1]이 아니라 [1:]라는거다.

# for i in numbers[1:]:
    if i >= result:
        result = i
print(result)
300x250