CCCPaste

Exam JS

1.Party profit
function partyProfit(input) {
    let partySize = Number(input[0]);
    let days = Number(input[1]);


    let profit = 0;

    for (let i = 1; i <= days; i++) {


        if (i % 10 === 0) {
            partySize -= 2;

        }
        if (i % 15 === 0) {
            partySize += 5;
        }

        profit += 50;
        profit -= 2 * partySize;


        if (i % 3 === 0) {
            profit -= 3 * partySize;
        }


        if (i % 5 === 0) {
            profit += 20 * partySize;

            if (i % 3 === 0) {
                profit -= partySize * 2;
            }
        }
    }

    let personalProfit = Math.floor(profit / partySize);
    console.log(`${partySize} companions received ${personalProfit} coins each.`)
}



2.Easter Gifts
function easterGifts(input){

let gifts=input[0].split(" ");
   let commands=input.slice(1);
   


   for (let i=0; i=0 && indexOfOldGift=0){
            paintingsArr.splice(place,0,paintingNumber);
            }
    
        }
        if (command.includes("Switch")){
            let switchArr=command.split(" ");
            let paintingOne=switchArr[1];
            let paintingTwo=switchArr[2];
            let p1Index=paintingsArr.indexOf(paintingOne);
            let p2Index=paintingsArr.indexOf(paintingTwo);

            if (p1Index>=0&& p1Index=0 && p2Index