코딩테스트 연습 - 피자 나눠 먹기 (2) | 프로그래머스 스쿨 (programmers.co.kr)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제
머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요.
제한사항
- 1 ≤ n ≤ 100
입출력 예
입출력 예 설명 # 1
- 6명이 모두 같은 양을 먹기 위해 한 판을 시켜야 피자가 6조각으로 모두 한 조각씩 먹을 수 있습니다.
입출력 예 설명 # 2
- 10명이 모두 같은 양을 먹기 위해 최소 5판을 시켜야 피자가 30조각으로 모두 세 조각씩 먹을 수 있습니다.
입출력 예 설명 # 3
- 4명이 모두 같은 양을 먹기 위해 최소 2판을 시키면 피자가 12조각으로 모두 세 조각씩 먹을 수 있습니다.
def solution(n):
answer = 1
while (answer*6) % n != 0:
answer += 1
return answer
'코딩 테스트 > Python' 카테고리의 다른 글
[Programmers] 짝수는 싫어요 (0) | 2023.05.11 |
---|---|
[Programmers] 피자 나눠 먹기 (3) (0) | 2023.05.10 |
[Programmers] 피자 나눠 먹기 (1) (0) | 2023.05.07 |
[Programmers] 외계행성의 나이 (0) | 2023.05.06 |
[Programmers] 아이스 아메리카노 (0) | 2023.05.05 |