12/30 TIL

taetae·2022년 12월 30일
0

내배캠 TIL

목록 보기
28/48

▶ 어떤 문제가 있었는지

몫을 구하는 문제여서 아래의 코드로 실행시켰다.
그런데 num1이 7이고 num2가 2일 때의 값이 3.5가 나와서 실패.

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

▶ 내가 시도해본 것들

내가 나머지 연산이랑 기호랑 헷갈리고 있나 싶어서 %로 바꿔보고 num1과 2의 위치도 바꿔봤지만 실패.

▶ 어떻게 해결 했는지

나머지 값이 아무래도 정수로 떨어지는 거 같아서 아래처럼 parseInt함수를 적용했더니 성공.

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

▶ 새롭게 알게된 것

parseInt() 함수: 몫을 구할 때 함수를 적용해 실수 부분을 정수만 뽑아낼 수 있다.
또한 문자열을 숫자열로 바꿀 때도 사용.

0개의 댓글