주어진 배열에서 최대값을 찾는 문제이다.
num_arr = [3, 5, 6, 1, 2, 4]
def find_max_num(array):
max = array[0];
for num in array:
if num > max:
max = num;
return max
result = find_max_num(num_arr)
print(result)
- 최대값을 배열의 0번째로 지정한 후, 나머지 배열을 순회하면서 현재 최대값보다 크면 해당값을 최대값으로 바꿔간다.
전부 순회후엔, 최대값이 도출된다.
[출력]
6