문제 설명
정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
제한사항
- 0 < num1 ≤ 100
- 0 < num2 ≤ 100
입출력 예
num1 | num2 | result |
10 | 5 | 2 |
7 | 2 | 3 |
입출력 예 설명
입출력 예 #1
- num1이 10, num2가 5이므로 10을 5로 나눈 몫 2를 return 합니다.
입출력 예 #2
- num1이 7, num2가 2이므로 7을 2로 나눈 몫 3을 return 합니다.
단순 나누기 연산 문제인 듯 했으나,
함정이 있다. 입출력 예에서 7 나누기 2 는 3이라는 결과가 나온 것.
소수점을 버린 결과를 내야한다.
자바스크립트의 Math 객체 메소드를 활용
- Math.ceil () : 소수점 올림 / 정수 반환
- Math.floor () : 소수점 버림 / 정수 반환
- Math.round () : 소수점 반올림 / 정수 반환
function solution(num1, num2) {
var answer = Math.floor(num1 / num2);
return answer;
}
Math.floor() 메소드를 사용하여 해결!
반응형
'알고리즘 테스트 > 프로그래머스' 카테고리의 다른 글
두 수의 합 [JS] (0) | 2023.05.26 |
---|---|
숫자 비교하기 [JS] (0) | 2023.05.26 |
두 수의 차 [JS] (0) | 2023.05.26 |
두 수의 곱 [JS] (0) | 2023.05.26 |
나머지 구하기 (0) | 2023.05.26 |