JAVA공부
두 수의 나눗셈_Math.floor / Math.trunc()
ideas0123
2024. 11. 11. 16:28
프로그래머스 문제)
정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
function solution(num1, num2) {
var answer = 0;
answer = Math.floor(num1/num2*1000)
return answer;
}
JavaScript에서는 소숫점을 버리고 정수 부분만 취하려면 Math.floor() 또는 Math.trunc()를 사용합니다.
Math.floor()는 양수와 음수 모두 소수 부분을 버리고 내림을 하고,
Math.trunc()는 소수점 이하를 단순히 잘라내는 역할을 합니다.
Math.floor()와 Math.trunc()의 차이는 다음과 같습니다:
- Math.floor(3.7)은 3을 반환하고, Math.floor(-3.7)은 -4를 반환합니다.
- Math.trunc(3.7)은 3을 반환하고, Math.trunc(-3.7)은 -3을 반환합니다.