새싹 개발자의 우당타당 개발일기
제로부터 시작하는 코테) 몫 구하기 본문
문제 설명
정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
제한사항
- 0 < num1 ≤ 100
- 0 < num2 ≤ 100
입출력 예
| num 1 | num 2 | 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;
return answer;
}
나의 풀이
function solution(num1, num2) {
var answer = parseInt(num1/num2); //parseInt:소수점 이하 버리기
return answer;
}
parseInt() 함수를 사용하여 소수점 이하는 버리면 된다.
하지만 다른 사람 풀이에서
더보기
큰 수에서는 type number에 string이 들어가는 경우도 있기 때문에, 소수점 이하를 절삭하여 정수 값을 return하려는 목적으로 Math.floor 대신에 parseInt를 사용해서는 안 됩니다.
라고 해서 앞으로 parseInt() 함수보단 Math.floor() 함수도 기억하고 알아둬야겠다.
'코딩테스트' 카테고리의 다른 글
| 제로부터 시작하는 코테) 배열 두배 만들기 (0) | 2024.11.12 |
|---|---|
| 제로부터 시작하는 코테) 분수의 덧셈 (0) | 2024.11.12 |
| 제로부터 시작하는 코테) 두 수의 나눗셈 (0) | 2024.11.11 |
| 제로부터 시작하는 코테) 나이 출력 (0) | 2024.10.15 |
| 제로부터 시작하는 코테) 문자열 출력하기 (0) | 2024.10.15 |