본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 입문 : 몫 구하기 (20230509, javascript)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120805

나의 풀이

let solution = (_, __) => Math.floor(_/__)

 

다른 사람의 풀이

function solution(num1, num2) {
    return Math.trunc(num1 / num2);
}

 

알게 된 점

Math.trunc 소수점 이하를 다 버린다. 음수도 예외가 없다. (-23.3 > -23)

Math.floor 소수점 이하를 내림한다. 음수의 경우 값이 더 작아질 수 있다. (-23.3 > -24)

 

참고 자료: https://velog.io/@sangmin-iam/TIL-Math.trunc-vs-Math.floor

 

 

소감

하루에 하나씩 하고 있는데 뒤처지고 있다는 생각은 들지 않는다.

내 할당량을 채우고 공부를 지치지 않고 멈추지 않고 이어갈 수 있다는 사실이 기쁘다.