프로그래머스 · 피자 나눠 먹기 (2)
문제
피자 한 판은 여섯 조각이다. 먹을 사람이 n명일 때, 피자를 남기지 않고 모두 같은 수의 조각을 먹으려면 최소 몇 판을 시켜야 하는지 반환한다. n은 1 이상 100 이하다.
풀이
(1)과 조건이 조금 다르다. 조각 수 6 * 판 수가 사람 수 n으로 나누어떨어져야 하므로, 판 수를 1부터 하나씩 늘리면서 나머지를 확인한다. 나머지가 0이 되는 첫 판 수가 답이라서 while을 썼다.
def solution(n):
answer = 1
while True:
if ((answer*6)%n) == 0:
break
else:
answer += 1
continue
return answer