문제 설명
정수 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 합니다.
나의 문제 풀이
function solution(num1, num2) {
var answer = 0;
answer = Math.floor(num1 / num2);
return answer;
}
처음에는 Math.floor을 쓰지 않고 했었는데, 소수점 자리수가 같이 나와서 소수점을 자르는 과정이 필요했다.
그래서 나는 Math.floor
선택한 방법 ) Math.floor
: 소수점 아래에 있는 애들을 싹둑 잘라주는 Math 프로퍼티의 메서드이다.
> 음수의 경우에는 이와 같이 변환된다
> - 4.3 => - 5
문제풀이 소감
막상 소수점을 자르겠다고 생각은 했지만서도, 바로 떠오르지가 않았다.
지금은 가장 익숙한 Math.floor을 사용했지만, 때에 따라서 다른 방법들도 사용해봐야할 것 같다.
'🎲 알고리즘 > 프로그래머스' 카테고리의 다른 글
[0단계_자바스크립트] 각도기 (0) | 2024.03.12 |
---|---|
[0단계_자바스크립트] 두 수의 합 (0) | 2024.03.12 |
[0단계_자바스크립트] 두 수의 차 (0) | 2024.03.12 |
[0단계_자바스크립트] 나머지 구하기 (0) | 2024.03.12 |
[0단계_자바스크립트] 두 수의 곱 (0) | 2024.03.12 |