Day 4 수학, 배열

Day4 4단계 20231021

1. 피자 나눠 먹기 (1)

class Solution {
    public int solution(int n) {
        int answer = 0;

        if (n < 7) {
            answer = 1;
        } else {
            if (n % 7 == 0) {
                answer = n / 7;
            } else {
                answer = n / 7  + 1;
            }
        }
        return answer;
    }
}

2. 피자 나눠 먹기 (2)

class Solution {
    public int solution(int n) {

        int pizza = 1;

        while(true) {
            if((n * pizza)%6 == 0) {
                return (n * pizza) / 6;
            } else {
                pizza++;
            }
        }   
    }
}

3. 피자 나눠 먹기 (3)

class Solution {
    public int solution(int slice, int n) {
        return (n%slice == 0) ? n/slice : (n+(slice-1))/slice;
    }
}

4. 배열의 평균값

class Solution {
    public double solution(int[] numbers) {

        int sum = 0;

        for(int i : numbers) {
            sum += i;
        }
        return (double)sum/numbers.length;
    }
}