⌨️ 프로그래머스/코딩테스트 입문

[코딩테스트] 두 수의 나눗셈 | JS

하나둘세현 2024. 1. 9. 15:14
728x90

문제

정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도

록 soltuion 함수를 완성해주세요.

해결 과정

num1을 num2로 나눈다. num1/num2로 한뒤 answer 변수에 적었다.

그 뒤 1000을 곱했다. 그리고 정수 부분을 return한다고 했으니까

return에서 소숫점 버리기 Math.floor()를 이용해 문제를 해결했다.

 

새롭게 알게된 점📝

다른 사람의 풀이를 보다가 Math.trunc로 푼것을 봤다.

Math.trunc는 소수점을 버리기이다.

내가 사용했던 Math.floor()은 소수점을 내리는 것이었다.

정답

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

 

https://school.programmers.co.kr/learn/courses/30/lessons/120806

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

728x90