이 기사에서는 주어진 문제 설명을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.
문제 설명
배열이 입력으로 주어지면 배열에서 가장 큰 요소를 찾아야 합니다.
접근
- max를 첫 번째 요소로 초기화합니다.
- 이후 두 번째 요소에서 끝까지 주어진 배열을 순회합니다.
- 순회하는 모든 요소에 대해 max의 현재 값과 비교합니다.
- 최대값보다 크면 최대값이 업데이트됩니다.
- 그렇지 않으면 진술이 다음을 능가합니다.
아래의 구현을 봅시다 -
예시
def largest(arr,n): #maximal element max = arr[0] for i in range(1, n): if arr[i] > max: max = arr[i] return max # main arr = [10, 24, 45, 90, 98] n = len(arr) Ans = largest(arr,n) print ("Largest in the given array is",Ans)
출력
Largest in the given array is 98
모든 변수와 함수는 아래 그림과 같이 전역 범위에서 선언됩니다.
결론
이 기사에서는 배열에서 가장 큰 요소를 찾는 접근 방식에 대해 배웠습니다.