Advertisement
Guest User

90/100

a guest
Jan 17th, 2022
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function toyShop(input) {
  2.    
  3.     const puzzle = 2.6;
  4.     const doll = 3;
  5.     const teddyBear = 4.10;
  6.     const minion = 8.20;
  7.     const truck = 2;
  8.  
  9.     const holiday = Number(input[0]);
  10.     const numberPuzzle = Number(input[1]);
  11.     const numberDoll = Number(input[2]);
  12.     const numberTeddyBear = Number(input[3]);
  13.     const numberMinion = Number(input[4]);
  14.     const numberTruck = Number(input[5]);
  15.  
  16.     const totalNumber = numberDoll + numberMinion + numberPuzzle + numberTeddyBear + numberTruck;
  17.  
  18.     const puzzlesCost = numberPuzzle * puzzle;
  19.     const dollsCost = numberDoll * doll;
  20.     const teddyBearsCost = numberTeddyBear * teddyBear;
  21.     const minionsCost = numberMinion * minion;
  22.     const trucksCost = numberTruck * truck;
  23.  
  24.     let totalCost = puzzlesCost + dollsCost + teddyBearsCost + minionsCost + trucksCost;
  25.  
  26.     if (totalNumber >= 50) {
  27.         // totalCost *= 0.75;
  28.         totalCost -= totalCost * 0.25;
  29.     }
  30.  
  31.     // totalCost *= 0.9;
  32.     // const difference = Math.abs(totalCost - holiday)
  33.     totalCost -= totalCost * 0.1;
  34.     const difference = totalCost - holiday;
  35.  
  36.  
  37.     // if (totalCost >= holiday) {
  38.     if (difference >= 0) {
  39.         console.log(`Yes! ${difference.toFixed(2)} lv left.`);
  40.     } else {
  41.         // console.log(`Not enough money! ${difference.toFixed(2)} lv needed.`);
  42.         console.log(`Not enough money! ${-difference.toFixed(2)} lv needed.`);
  43.     }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement