[Programmers] 피자 나눠 먹기(3)

Heechang Jeong·2023년 3월 2일
0

programmers

목록 보기
2/11
post-thumbnail

🎯 나의 풀이

  • 의사코드
// 입력 : slice => 피자 조각 수 , n => 피자먹는 사람 수
// 출력 : 몇판의 피자를 시켜야 하는지
  • 코드 작성
function solution(slice, n) {
    var answer = 0;
    if(slice >= n) {
        answer++;
    } else if (slice < n){
        if((n%slice) === 0) {
            answer = parseInt(n/slice);
        } else {
            answer = parseInt(n/slice) + 1;
        }
    }
    return answer;
}


📌 또 다른 풀이

function solution(slice, n) {
    return Math.ceil(n / slice)
}


✍ Math.ceil() 예제

Math.ceil(.95);    // 1
Math.ceil(4);      // 4
Math.ceil(7.004);  // 8
Math.ceil(-0.95);  // -0
Math.ceil(-4);     // -4
Math.ceil(-7.004); // -7


Reference

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil

0개의 댓글