본문 바로가기
알고리즘

몫 구하기

by 코딩달림 2022. 11. 2.
728x90

프로그래머스 : 몫 구하기

A를 B로 나눈 몫을 구하는 문제입니다.


문제 설명

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

제한사항
  0 < num1 ≤ 100
  0 < num2 ≤ 100

입출력 예

num1 num1 결과
10 5 2
7 2 3

1. 해설

소스보기
function solution(num1, num2) {
    var answer = 0;
    answer = Math.floor(num1 / num2);

    return answer;
}

아주 단순한 문제입니다.num1 / num2의 값의 정수값만 구하면 끝나는 문제입니다.

※ Math.floor(A) 메서드

  메서드 안의 값을 버림해 정수값을 반환합니다.


2. 다른 해설

소스보기
function solution(num1, num2) {
    return parseInt(num1 / num2);
}

parseInt( )를 사용해도 구할 수 있습니다. parseInt 메서드는 문자열을 숫자로 바꾸는데 이때 값을 정수값으로 반환합니다. 따라서 소수점이 버려지게 되죠.

※ parseInt(string, radix)

  문자열을 숫자로 변환합니다. string의 첫 글자를 정수로 변환할 수 없으면 NaN 값을 반환합니다.

'알고리즘' 카테고리의 다른 글

없는 수 더하기  (1) 2022.11.04
자릿수 더하기  (1) 2022.11.03
짝수와 홀수  (2) 2022.11.02
나머지가 1이 되는 수 찾기  (1) 2022.11.01
알고리즘 - 세균 증식  (1) 2022.10.31

댓글


광고 준비중입니다.