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
'개발공부 > 알고리즘🔐' 카테고리의 다른 글
프로그래머스 Lv 0 : 더 크게 합치기 (0) | 2023.07.18 |
---|---|
[JAVA] 형 변환 유형 : 문자열 -> 정수 (0) | 2022.12.08 |
11.14 알고리즘 강의: 그래프/ DFS && BFS (0) | 2022.11.14 |
11.10 알고리즘 강의: 링크드 리스트 구현(2) 및 재귀 함수 (0) | 2022.11.11 |