몫 구하기

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

 

정답

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

solution(10, 5);
solution(7, 2);

 

아직까진 쉽긴 한데, num1과 2를 받아서 나눠주고

정수로 변환해 return해줬다.

 

더 간단하게 하려면 

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

이렇게 해주면 된다.

 


js 100제

 

문제 4번

 

다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은?

 

1) 입력 : a =1, 출력 : number
2) 입력 : a = 2.22, 출력 : boolean
3) 입력 : a = 'p', 출력 : string
4) 입력 : a = [1, 2, 3], 출력 : object
 
답 - 2번
 
2.22는 boolean이 아니다.
 
boolean은 true, false 뿐임.

 
정리
 
 

parseInt -> 실수, 문자열을 정수로 변환

 

 

내일은 몇 개 더 풀어야지...

'코딩테스트' 카테고리의 다른 글

24. 05. 09 TIL  (0) 2024.05.09
두 수의 나눗셈  (0) 2024.05.08
24. 04. 30 알고리즘 코드카타  (0) 2024.04.30
입문 - 두 수의 차 / 2  (0) 2024.04.29
리트코드  (0) 2024.04.29