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 |
댓글