Day 4

피자 나눠 먹기 (1)

function solution(n) {
    return Math.ceil(n/7);
}

피자 나눠 먹기 (2)

function solution(n) {
    let answer = 0;
    let gcd;
    for(let i=0; i<=6 && i<=n; i++) {
        if(6%i==0 && n%i==0) {
            gcd = i;
        }
    }
    return n/gcd;
}

피자 나눠 먹기 (3)

function solution(slice, n) {
    return Math.ceil(n/slice);
}

배열의 평균값

function solution(numbers) {
    let sum = numbers.reduce((partialSum, item) => partialSum + item, 0);
    return sum/numbers.length;
}

Day 5

옷가게 할인 받기

function solution(price) {
    let answer = price;
    if(price >= 500000) answer *= 0.8;
    else if (price >= 300000) answer *= 0.9;
    else if (price >= 100000) answer *= 0.95;
    return parseInt(answer);
}

function solution(money) {
    return [parseInt(money/5500), money%5500];
}

나이 출력

const solution = (age) => 2023-age;