정수인지를 판별하는 문제이다. 다만 테스트 케이스가 굉장히 조악하고 악명이 높기 때문에 가장 쉬운 방법으로 javascript Number
형변환을 통해 문제를 해결하였음
Infinity
의 경우 javascript 내에선 number형으로 사용 가능하지만, 문제의 경우 그렇게 취급하지 않기 때문에 예외처리하였음
function isNumber(s: string): boolean {
return (!isNaN(Number(s)) && !s.includes('Infinity'));
};