Illie

JS. 0422 오답노트 - MIN_SAFE_INTEGER 본문

JAVASCRIPT/자바스크립트

JS. 0422 오답노트 - MIN_SAFE_INTEGER

(*ᴗ͈ˬᴗ͈)ꕤ*.゚ 2022. 4. 22. 23:41

문제

function solution(s){
    let answer = "", max = Number.MIN_SAFE_INTEGER;
    for(let x of s){
        if(x.length > max){
        max = x.length;
        answer = x;
        }
    }
    return answer;
}
let str = ["teacher", "time", "student", "beautiful", "good"];
console.log(solution(str));

풀이

Number.MIN_SAFE_INTEGER은 자바스크립트에서 안전하게 표현할 수 있는 가장 작은 정수 값이라고 한다

어디에 쓰는지는 잘 모르겠지만 알아만 두자!

 

if문을 돌려보자

if(x.length > max){
    max = x.length;
    answer = x;
}

max의 값은 가장 작은 정수의 값이니 x.length값이 더 클 것이고

max = x.length로 대체될 것이다

 

마지막에 return max가 아닌 return answer 이므로

 

정답은

beautiful!

Comments