본문 바로가기
Algorithm

[Programmers] 120814.py 피자 나눠 먹기 (1)

by roses16 2023. 6. 8.

올림을 아래와 같이 if문으로 구현.

 

def solution(n):
    return n // 7 + (1 if n % 7 > 0 else 0)

 

좀 더 간단하게 구현하지 못해서 아쉬웠는데 다른 분들 풀이 중 보다 간단하게 구현한 코드를 찾았다.

 

def solution(n):
    return (n - 1) // 7 + 1

 

무조건 한판을 주고, 8명이상일 때 몫마다 한판씩 더준다는 시나리오로 풀어 내셨다.

멋있어...