728x90
문제
정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도
록 soltuion 함수를 완성해주세요.
해결 과정
num1을 num2로 나눈다. num1/num2로 한뒤 answer 변수에 적었다.
그 뒤 1000을 곱했다. 그리고 정수 부분을 return한다고 했으니까
return에서 소숫점 버리기 Math.floor()를 이용해 문제를 해결했다.
새롭게 알게된 점📝
다른 사람의 풀이를 보다가 Math.trunc로 푼것을 봤다.
Math.trunc는 소수점을 버리기이다.
내가 사용했던 Math.floor()은 소수점을 내리는 것이었다.
정답
function solution(num1, num2) {
var answer = (num1 / num2) * 1000;
return Math.floor(answer);
}
https://school.programmers.co.kr/learn/courses/30/lessons/120806
728x90
'⌨️ 프로그래머스 > 코딩테스트 입문' 카테고리의 다른 글
[코딩 테스트] 분수의 덧셈 | JS (0) | 2024.01.24 |
---|---|
[프로그래머스] 숫자 비교하기 | JS (0) | 2024.01.09 |
[프로그래머스] 몫 구하기 | JS (0) | 2024.01.09 |
[프로그래머스] 두 수의 곱 | JS (0) | 2024.01.09 |
[프로그래머스] 두 수의 차 | JS (0) | 2024.01.09 |