
JS/이론
자바스크립트 숫자 타입 주의점 - 64비트 부동소수점 형식
자바스크립트 숫자 타입 주의점 오늘 프로그래머스에서 9로 나눈 나머지를 풀이할 때 스터디원분이 특이점을 발견하셨다. https://school.programmers.co.kr/learn/courses/30/lessons/181914 해당 문제의 입출력 예시 2번을 보면 이렇게 써있다. 예제 2번의 number는 78720646226947352489으로 각자리 숫자의 합은 101입니다. 101을 9로 나눈 나머지는 2이고, 실제로 78720646226947352489 = 9 × 8746738469660816943 + 2입니다. 따라서 2를 return 합니다. 그래서 78720646226947352489을 9로 나눈 즉, 코드 Number('78720646226947352489' % 9)실행해서 직접 답을..