자바로 풀어온 약 200문제를 뒤로하고... 프론트엔드 개발자를 준비하면서 언어를 바꿔 자바스크립트로 문제들을 새로 풀어보려고 한다.
자바스크립트 언어에 익숙해지려 프로그래머스의 level0 문제들부터 풀다가 새로운 함수를 발견해 기록하려고 한다!
https://school.programmers.co.kr/learn/courses/30/lessons/120806
정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록
soltuion 함수를 완성해주세요.
Math.trunc()
함수는 주어진 값의 소수부분을 제거하고 숫자의 정수부분을 반환하는 함수이다.
이 함수는 Math.floor()
, Math.ceil()
그리고 Math.round()
함수들과 다르게 매우 단순하게 동작한다고 하는데, 주어진 값이 양수이건 음수이건 상관없이 소수점 이하 우측부분을 제거한다고 한다.
Math.trunc(13.37); // 13
Math.trunc(42.84); // 42
Math.trunc(0.123); // 0
Math.trunc(-0.123); // -0
Math.trunc('-1.123'); // -1
Math.trunc(NaN); // NaN
Math.trunc('foo'); // NaN
Math.trunc(); // NaN