이진수

JS/알고리즘(코테)

프로그래머스 코딩테스트 LV.1 - 비밀지도

비밀지도 https://school.programmers.co.kr/learn/courses/30/lessons/17681 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 코드 function zerofill(value, fillCount){ let result = value; if(typeof value === "number") result = value.toString() return result.padStart(fillCount, '0') } function solution(n, arr1, arr2) { let answer = []; functi..

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)실행해서 직접 답을..

주디_JUDI
'이진수' 태그의 글 목록