알고리즘을 풀다보니 변수의 초기값을 최대 정수값이나 최소 정수값을 정의할 일이 생겨서 기록에 남겨둔다.
📌 Number.MAX_SAFE_INTEGER
Number.MAX_SAFE_INTEGER
// 9007199254740991
📌 Number.MIN_SAFE_INTEGER
Number.MAX_SAFE_INTEGER
// -9007199254740991
7개의 정수가 주어질경우 정수의 합을 구하고 고른 정수에서 최소값을 찾는 함수를 구성하는 문제였다. 최소값을 정하기위해 어떤 값을 정해줄까 고민하다 Number.MAX_SAFE_INTEGER
생각이 나서 활용해보았다.
function solution(arr){
let total = 0, min = Number.MAX_SAFE_INTEGER, answer;
arr.forEach((el) =>{
if(el%2 !== 0) {
total = total+el
if(el < min) min = el
}
})
answer = `${total} \n ${min}`
return answer;
}