Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Archives
Today
Total
관리 메뉴

새싹 개발자의 우당타당 개발일기

제로부터 시작하는 코테) 몫 구하기 본문

코딩테스트

제로부터 시작하는 코테) 몫 구하기

크누 2024. 10. 15. 03:28

문제 설명

정수 num1num2가 매개변수로 주어질 때, 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() 함수도 기억하고 알아둬야겠다.