Coding Test/프로그래머스 Lv.0
알고리즘1 - 최댓값 찾기 (어려움)
sangwoo_rhie
2023. 5. 30. 20:45
배열 내에서 가장 큰 수를 찾아야 합니다. 그러면, 가장 큰 수를 저장할 변수를 만들고, 배열을 돌아가면서 그 변수와 비교합니다! 만약 값이 더 크다면, 그 변수에 대입해주면 됩니다!
function solution (array){
let maxnum = array[0]
for (let i = 0; i < array.length; i++){
if (array[i] > maxnum) {
maxnum = array[i]
}
}
return maxnum;
}
찾아야 할 값을 변수 array에 담는다.
maxnum을 array의 배열 0번째 인덱스부터 시작할 것이라고 선언.
for문으로, i는 0부터증가.
if문에, 배열의 숫자가 maxnum (지금까지 for문을 돌려서 나온 값)보다 클 경우, maxnum을 array[i] (해당배열의 값) 으로 설정.
최종적으로 for문을 다 돌고나서 maxnum 값을 리턴값으로 출력.