[프로그래머스] JS - 몫 구하기

·2023년 8월 4일
0

코테 풀기

목록 보기
15/26
post-thumbnail

JS로 코테를 추가로 준비해야겠다는 생각이 든 이후부터, 프로그래머스의 코딩테스트 입문을 통해 조금씩 공부하려고 한다. 코테 입문 100문제를 다 풀면서 파이썬과 헷갈리거나 새롭게 보는 개념들만 간단히 정리하고자 한다.

문제

정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.

제한사항

  • 0 < num1 ≤ 100
  • 0 < num2 ≤ 100

입출력

문제 바로가기

프로그래머스 몫 구하기


✏️관련 개념

JavaScript에서 몫을 구하는 방법은 간단하게 3가지가 있다.

parseInt

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

Math.floor

  • Math.floor() : 소수점 이하를 버림
  • Math.ceil() : 소수점 이하를 올림
  • Math.round() : 소수점 이하를 반올림
function solution(num1, num2) {
    const answer = Math.floor(num1 / num2);
    return answer;
}

~~ (double tilde)

  • Math.floor와 같은 기능 (소수점 이하를 버림)
function solution(num1, num2) {
    const answer = ~~(num1 / num2);
    return answer;
}

* 수행속도

수행 속도는 ~~가 가장 빠르다고 한다.
~~ > Math.floor() > parseInt

1개의 댓글

comment-user-thumbnail
2023년 8월 4일

감사합니다. 이런 정보를 나눠주셔서 좋아요.

답글 달기