title: '피자 나눠 먹기(3)'
date: '2024-06-19'
tags: ["python", "프로그래머스", "피자"]
summary: '피자 나눠 먹기(3)'
---

![이미지](/images/self_dev/programmers/프로그래머스-Python-피자-나눠-먹기\(3\)-html_20240619/img.png)

* * *

### **코드 입력**
```python
![이미지](/images/self_dev/programmers/프로그래머스-Python-피자-나눠-먹기\(3\)-html_20240619/img_1.png)

피자 나눠 먹기(2) 보다는 쉬운 문제라고 생각한다.

피자의 조각 수와 사람의 수가 변수로 주어지기 때문에  
사람의 수로 피자 조각 수를 나누었을 때 나머지가 0이라면 사람의 수로 피자를 나눈 몫을,  
나머지가 0이 아닌 경우, 피자 1판을 추가한 몫 + 1을 반환한다.

1) 나머지가 0인 경우는 예를 들어 7명일 때 7조각이라면 1판이 필요하기 때문에 몫인 1을,  
48명일 때 피자 조각이 6조각이라면 8판이 필요하기 때문에 48/6의 몫인 8을 반환하면 된다.

2) 나머지가 0이 아닌 경우는 18명일 때 7조각이라면 최소 3판이 필요하기 때문에 몫인 2에 1을 더한 3을 반환한다.

피자 나눠 먹기(1)과 거의 동일한 문제이다. (2)가 비교적 조금 1,3보다 난이도가 있는 문제 같다.

이전에 작성한 글을 참고해도 좋을 것 같다.

[2024.06.11 - [Python/프로그래머스] - [프로그래머스/Python] 피자 나눠 먹기 (1)](https://2nan.tistory.com/172)

[2024.06.12 - [Python/프로그래머스] - [프로그래머스/Python] 피자 나눠 먹기(2)](https://2nan.tistory.com/173)

* * *

> **🔗 [프로그래머스](https://school.programmers.co.kr/learn/courses/30/lessons/120816)**