프로그래머스 · 피자 나눠 먹기 (1)
문제
피자 한 판은 일곱 조각이다. 먹을 사람이 n명이고 모두 한 조각 이상 먹으려면 필요한 피자의 수를 반환한다. n은 1 이상 100 이하다.
풀이
모르는 값이 사람 수이므로 7로 나눈 몫과 나머지로 나눈다.
- 나머지가 없으면 몫이 그대로 판 수다. 7명이면 1판, 14명이면 2판이다.
- 나머지가 있으면 몫에 1을 더한다. 8명이면 2판, 15명이면 3판이 있어야 모두 한 조각씩 먹을 수 있다.
def solution(n):
answer = 0
if n<=7:
answer = 1
else:
answer = (n//7)+1 if (n%7)!=0 else n//7
return answer