본문 바로가기

Web Dev/Javascript

Turing IT 헤드헌터 코딩 테스트 문제

반응형

 function find_max(nums) {
 let max_num = Number.NEGATIVE_INFINITY;
 
 for (let num of nums) {
   
   if (num > max_num) {
   
     // 누락된 코드를 맞춰보세요 
     // 정답 :  ? 
    }
}
return max_num;

 

힌트 : Number.NEGATIVE_INFINITY은 JavaScript에서 숫자 중 가장 작은 값 중 하나입니다. 이 값은 모든 다른 숫자보다 작습니다. 따라서 배열 내의 모든 숫자를 Number.NEGATIVE_INFINITY 값과 비교하면, 배열 내의 숫자 중 가장 작은 숫자는 여전히 Number.NEGATIVE_INFINITY일 것이며, 나머지 숫자 중 가장 큰 숫자를 찾을 수 있게 됩니다

함수에서  배열의 가장 큰 수를 찾기 위해서 

if 문 안에 어떤 코드를 추가 해야  max_num 값이 가장 큰 값을 가지게 될까요 ? 

정답은 댓글

반응형