프로그래머스 <두 수의 나눗셈>
문제 설명
정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
제한사항
0 < num1 ≤ 100
0 < num2 ≤ 100
문제 풀이
방법론 1.
function solution(num1, num2) {
var answer = parseInt (num1 / num2 * 1000);
return answer;
}
방법론 2.
function solution(num1, num2) {
var answer = Math.floor((num1 / num2) * 1000);
return answer;
}
중요개념
'정수 부분을 return'이라는 문제 조건식을 유념한다.
방법론 1.
프로그래머스 <몫 구하기>에서 정수값인 몫을 구할 때 parseInt 함수를 이용했었다.
parseInt 함수에 매개 변수를 넣어 입력하면, 정수값을 취할 수 있다.
방법론 2.
Math 라이브러리를 사용하는 방법이다.
부동 소수점 숫자를 정수로 변환할 시, Math.floor() 함수 또는 Math.trunc() 함수를 사용하도록 한다.