프로그래머스(python)

프로그래머스0. 피자나눠먹기(3) (파이썬)

Y25N 2023. 9. 20. 11:47
728x90

<문제 설명>

머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요.

 

<풀이>

피자 조각 수, 피자를 먹는 사람이 매개변수로 주어졌다. 피자는 2조각에서 10조각까지 나눠지고, 사람의 수는 1명부터 100명까지로 제한이 두어져 있다. 문제의 조건이 '최소 1조각'이기 때문에 피자 나눠먹기(1)과 비슷하게 풀이하면 된다. 나머지가 있을 경우에는 (n//slice)+1 을 반환하고, 나머지가 없을 경우에는 n//slice만 반환하면 된다.

 

def solution(slice, n):
    answer = 0
    if n%slice == 0:
        answer = (n//slice)
    elif n%slice !=0:
        answer = (n//slice)+1
    return answer