Illie
JS. 0422 오답노트 - MIN_SAFE_INTEGER 본문
문제
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!
'JAVASCRIPT > 자바스크립트' 카테고리의 다른 글
JS. 테트리스에 시간 추가하기 (0) | 2022.04.29 |
---|---|
JS. 0422 오답노트 - indexOf (0) | 2022.04.22 |
JS. 0422 오답노트 - substring (0) | 2022.04.22 |
JS. 0422 오답노트 - 중복제거(fliter + indexOf) (0) | 2022.04.22 |
JS. 0422 오답노트 - reduce (0) | 2022.04.22 |
Comments