자바스크립트

[javascript] 반올림, 올림, 내림, Math.round, Math.ceil , Math.floor - 피자 나눠먹기(1) - 프로그래머스

슈크림 붕어빵 2023. 7. 7. 00:20

 

 

function solution(n) {
    var answer = 1;    
    while(true){
        if (7*answer>=n){
            break;
        }
        answer++;
    }
    return answer;
}

n보다 큰 7의 배수를 구한다.

 

Math 함수를 사용하면 좀 더 간단하게 구할 수 있다. 

function solution(n) {
    return Math.ceil(n / 7)
}
  • Math.ceil: 소수값이 있을 때 올림
  • Math.floor: 소수값이 있을 때 버림
  • Math.round: 소수점에 따라 올리거나 버림