Coding Test

피자 나눠 먹기 (1)

honey-vision 2024. 6. 19. 12:50

문제 설명
머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해 보세요.

 

n명의 사람(들)이 피자를 1조각 이상 먹어야 한다. 피자가  7조각에 한 판이니까 한 판 까지는 7명이 먹을 수 있겠다.(2판) 14조각이면 8명부터 14명까지 나눠 먹을 수 있다. (3판) 15조각이면 15명부터 21명까지ㆍ

 

이렇게 반복하면 피자를 나눠 먹을 n명을 피자 조각 수(7조각)로 나누면필요한 피자 판 수 보다 -1만큼 적은 결과를 얻을 수 있다.n명을 7로 나눴을 때 나머지가 있으면 answer를 ++해주고 없으면 그대로 answer를 반환한다.

#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>

int solution(int n) {
    int answer = 0;
    if(n>0)
    {
        answer = (n/7);
        if (n%7)
            answer++;
    }   
    return answer;
}

 

'Coding Test' 카테고리의 다른 글

아이스 아메리카노  (0) 2024.06.21
옷 가게 할인 받기  (0) 2024.06.20
중앙값 구하기  (0) 2024.06.17
중복된 숫자 개수  (0) 2024.06.14
문자 리스트를 문자열로 변환하기  (0) 2024.06.09