728x90
문제
정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
문제 해결
function solution(num1, num2) {
var answer = (num1/num2);
return answer;
}
위의 코드처럼 작성하니까
테스트 결과에서 2개 중 1개 성공이라고 나왔다.
왜 일까? 몫을 구하려면 "/" 통해서 하는 건데...
아! 소숫점 때문이구나라는 생각이 들었다.
소숫점 때문에 통과가 안된거라면 소숫점을 버리면 된다.
소숫점을 버릴때는 Math.floor()를 사용한다.
return에 Math.floor(answer)을 작성해서 고민을 해결했다.
정답
function solution(num1, num2) {
var answer = num1/num2;
return Math.floor(answer);
}
https://school.programmers.co.kr/learn/courses/30/lessons/120805
728x90
'⌨️ 프로그래머스 > 코딩테스트 입문' 카테고리의 다른 글
[프로그래머스] 숫자 비교하기 | JS (0) | 2024.01.09 |
---|---|
[코딩테스트] 두 수의 나눗셈 | JS (0) | 2024.01.09 |
[프로그래머스] 두 수의 곱 | JS (0) | 2024.01.09 |
[프로그래머스] 두 수의 차 | JS (0) | 2024.01.09 |
[프로그래머스] 두 수의 합 | JS (0) | 2024.01.09 |