본문 바로가기
프로그래밍/알고리즘

[프로그래머스] 자바스크립트 | 피자 나눠 먹기 (1)

by 브레드 2023. 3. 6.

피자 나눠 먹기 

 

문제 설명

머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.

 

풀이

function solution(n) {
    var answer = Math.ceil(n/7); 
    return answer;
}

 

- 피자를 7조각으로 잘랐을 때, 7의 배수마다 피자 1판이 추가된다.

1~7명 -> 1판, 8명~14명 -> 2판, 15명 ~ 21명 -> 3판

즉, n명을 7로 나누었을 때의 몫을 올림으로 구하면 되는 문제이다.

따라서 Math 함수 중 ceil(올림)을 사용하여 몫을 구한 값에 올림 처리를 해주어 해결 할 수 있다.

댓글