[프로그래머스/js] 몫 구하기

2023. 3. 22. 15:57코딩 테스트(Coding Test)/프로그래머스

내 코드

function solution(num1, num2) {
    var res = parseInt(num1/num2);
    return res;
}

 

이유

정수로 값이 출력되기 위함

 

다른 방법1

function solution(num1, num2) {
    return parseInt(num1/num2);
}

 

 

다른 방법2

const solution = (num1, num2) => Math.floor(num1 / num2)

 

 

다른 방법3

function solution(num1, num2) {
    return Math.trunc(num1 / num2);
}

 

 

다른 방법4

function solution(num1, num2) {
    return ~~(num1/num2);
}

 

 

다른 방법5

function solution(num1, num2) {
    var answer = num1 / num2;
    return Math.floor(answer);
}

 

 

다른 방법6

function solution(num1, num2) {
    return Math.floor(num1/num2);
}

 

 

parseInt()

parseInt() - JavaScript | MDN (mozilla.org)

 

parseInt() - JavaScript | MDN

parseInt() 함수는 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환합니다.

developer.mozilla.org

 

 

 

Math.floor()

parseInt() - JavaScript | MDN (mozilla.org)

 

parseInt() - JavaScript | MDN

parseInt() 함수는 문자열 인자를 파싱하여 특정 진수(수의 진법 체계에서 기준이 되는 값)의 정수를 반환합니다.

developer.mozilla.org