프로그래머스 JS: 몫 구하기

Young In Kim·2023년 1월 2일
0

프로그래머스

목록 보기
1/6

문제

코드

function solution(num1, num2) {
    var answer = 0;
    answer = num1 / num2;
    return Math.floor(answer);
}

풀이

프로그래머스에서 기본적으로 제안하는 answer을 사용하여 풀이를 해보았다.
answer의 값을 0으로 초기화 해주었다.
이후 answer = num1 / num2로 재할당 해주면
answer은 몫과 나머지 혹은 몫의 소수점까지 return되므로
return에서 Math.floor()을 사용해 소수점을 지워주었다.

더 나은 풀이

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

문자열 안에 있는 숫자를 정수로 표현하는 함수인 parseInt()를 사용하여 목적에 충실하지만 간소한 코드로 줄일 수 있다.
ex)

console.log(parseInt('12.43')); // 12
console.log(parseInt('11.3213')); // 11
profile
문서화하는 신입 프론트엔드 개발자

0개의 댓글