문제 풀기/JavaScripts

문제 3. 몫 구하기(난이도 4)(parseInt)

kagan-draca 2024. 7. 9. 18:36

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

0 < num1 ≤ 100
0 < num2 ≤ 100

 

num1 num2 result
10 5 2
7 2 3

 

num1이 10, num2가 5이므로 10을 5로 나눈 몫 2를 return 합니다.

 

num1이 7, num2가 2이므로 7을 2로 나눈 몫 3을 return 합니다.

 

 

10 / 5와 같이 몫이 딱 떨어지는 나눗셈은 문제가 없었다.

하지만, 7 / 2와 같이 나머지가 있는 나눗셈은 3.5와 같이

소수점이 함께 출력됐다.

 

그래서 (int)로 강제형 변환을 시도해보았지만 JavaScript에서는 (int)와 같이 강제형 변환이 없는 것 같았다.  

인터넷 검색 결과 parseInt()로 형변환이 가능하다는 사실을 알게 됐다. C#과 같이 Int.ParseINT()가 아니라

낫설지만 지속적으로 JavaScript 문법으로 문제를 풀다보면 해결될 일이라 생각한다.

 

제출한 코드 : 

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