알고리즘

[Programmers algorithm👀] 피자 나눠 먹기 (1)

미리구 2022. 11. 28. 18:43

1. 문제설명

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

[ 제한조건 ]

1 ≤ n ≤ 100

[ 입출력예시 ]

n return
7 1
1 1
15 3

[ 답안 포맷 ]

function solution(n) {
  var answer = 0;
  return answer;
}

2. 문제풀이

function solution(n) {
  // 피자를 나눠먹을 사람의 수 = n
  // n을 7로 나눴을때 소숫점자리를 버리고 몫이 1이상인 경우, n을 7로 나누고 소숫점 자리 있으면 올림해줌
  if (Math.floor(n / 7) >= 1) return Math.ceil(n / 7);
  
  //몫이 1이상이 아닌 경우 1을 리턴해줌
  return 1;
}