정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
num1 | num2 | result |
---|---|---|
10 | 5 | 2 |
7 | 2 | 3 |
function solution(num1, num2) {
var answer = Math.floor(num1/num2)
return answer;
}
//1
const solution = (num1, num2) => Math.floor(num1 / num2)
//2
function solution(num1, num2) {
return parseInt(num1 / num2);
//parseInt 함수를 통해 정수부분만 취하도록 한다.
}
parseInt() - 문자열 인자를 파싱하여 특정 진수의 정수를 반환 (문자 -> 숫자)
큰 수에서는 type number에 string이 들어가는 경우도 있다.
그래서 소수점 이하를 절삭하여 정수 값을 return 하려는 목적으로
Math.floor 대신에 parseInt를 사용해서는 안 된다.