피자 나눠먹기(1)
머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요.
1 ≤ n ≤ 100
💻 풀이
n / 7 을 할 경우 소수점이 버려져 잘못된 수가 나오기 때문에⌛ 시간 0.01ms ~ 0.02ms
public int solution(int n){
int piz = (n + 6) / 7;
return piz;
}
💻 풀이
double 로 반환하기 때문에 (int) 로 형변환 하여 반환해준다.⌛ 시간 0.20ms ~ 0.29ms
public int solution1_1(int n){
int piz = (int) Math.ceil(n / 7.0);
return piz;
}
💻 풀이
n / 7 = 1 로 진행되고,n / 7 에 1을 더해준다.⌛ 시간 0.01ms ~ 0.02ms
public int solution2(int n){
int piz = (n % 7 == 0) ? (n / 7) : (n / 7) + 1;
return piz;
}