1. Christmass Spirit function xmassSpirit(input){ let maxQuant=Number(input[0]); let days=Number(input[1]); let spirit=0; let cost=0; for (let i=1; i<=days; i++){ if (i%11===0){ maxQuant+=2; } if (i%2===0){ cost+=maxQuant*2; spirit+=5; } if (i%3===0){ cost+=(maxQuant*5)+(maxQuant*3); spirit+=13; } if (i%5===0){ cost+=maxQuant*15; spirit+=17; if (i%3===0){ spirit+=30; } } if (i%10===0){ spirit-=20; cost+=23; } } if (days%10==0){ spirit-=30; } console.log(`Total cost: ${cost}`); console.log(`Total spirit: ${spirit}`) } 2. Santa's List function santasList(input){ let kidsList=input.shift() .split("&"); let commandsArr=input; commandsArr.pop(); for (let i=0; i=housesArr.length){ landedAt=landedAt-(housesArr.length); } position=landedAt; if (housesArr[landedAt]>=2){ housesArr[landedAt]-=2; } else { console.log(`House ${landedAt} will have a Merry Christmas.`); } } } console.log(`Santa's last position was ${landedAt}.`); let failedHouses=0; housesArr.forEach(house => { if (house!==0){ failedHouses++; } }); if (failedHouses!==0){ console.log(`Santa has failed ${failedHouses} houses.`); } else { console.log(`Mission was successful.`); } }