본문 바로가기

개발공부/알고리즘🔐

문제해결 연습(1): 알고리즘과 친해지기 w.파이썬

728x90

이중 반복문을 활용한 최대값 찾기 함수

def find_max_num(array):
    for num in array: #배열의 숫자를 하나 하나 꺼내서 num에 할당 후
        for compare_num in array: #이중 반복문, 배열에서 compare_num에 할당
            if num < compare_num:
                break #아직 작은 수일 경우 반복문을 끝내고 다음 배열을 num에 할당한다
        else:
            return num #for 반복문이 완성될 동안 break가 일어나지 않았다면


result = find_max_num(input)
print(result)

매우 간단한 함수지만, 지금 완전히 이해한 기분과 함께.. 성취감을 느껴 기록합니다.

소감: 반복하다 보니 일주일이라는 짧은 시간에도 확실히 익숙해진 느낌이 들어 매우 기분이 좋다.

728x90