프로그래머스 피자 나눠 먹기(3) (python)

마뇽미뇽·2024년 12월 17일
0

알고리즘 문제풀이

목록 보기
105/165

1. 문제

https://school.programmers.co.kr/learn/courses/30/lessons/120816?language=python3

2. 풀이

나누어 떨어지는 경우는 각자 정해진 갯수만큼 먹은 경우지만 나누어 떨어지지 않는 경우는 부족하게 먹은 것이므로 피자 조각이 남더라도 한 판을 더 시켜야한다.

3. 코드

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

4. 다른 사람 풀이

def solution(slice, n):
    d, m = divmod(n, slice)
    return d + int(m != 0)

📚 divmod() 숫자를 두 개를 입력 받아 몫과 나머지를 반환하는 함수

profile
Que sera, sera

0개의 댓글