victor_halev

3.js

Apr 11th, 2020
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.      let fruit = input.shift();
  3.      let sizeOfSet = input.shift();
  4.      let countOfSets = Number(input.shift());
  5.  
  6.      let prizePacket = 0;
  7.      let prizeForSets = 0;
  8.      
  9.  
  10.      if (sizeOfSet === 'small') {
  11.          switch(fruit) {
  12.              case 'Watermelon':
  13.                  prizePacket = 2 * 56;
  14.                  prizeForSets = countOfSets * prizePacket;
  15.                  break;
  16.             case 'Mango':
  17.                 prizePacket = 2 * 36.66;
  18.                 prizeForSets = countOfSets * prizePacket;
  19.                 break;
  20.             case 'Pineapple':
  21.                 prizePacket = 2 * 42.10;
  22.                 prizeForSets = countOfSets * prizePacket;
  23.                 break;
  24.             case 'Raspberry':
  25.                 prizePacket = 2 * 20;
  26.                 prizeForSets = countOfSets * prizePacket;
  27.                 break;
  28.          }
  29.  
  30.      } else if (sizeOfSet === 'big') {
  31.         switch(fruit) {
  32.             case 'Watermelon':
  33.                 prizePacket = 5 * 28.70;
  34.                 prizeForSets = countOfSets * prizePacket;
  35.                 break;
  36.            case 'Mango':
  37.                prizePacket = 5 * 19.60;
  38.                prizeForSets = countOfSets * prizePacket;
  39.                break;
  40.            case 'Pineapple':
  41.                prizePacket = 5 * 24.80;
  42.                prizeForSets = countOfSets * prizePacket;
  43.                break;
  44.            case 'Raspberry':
  45.                prizePacket = 5 * 15.20;
  46.                prizeForSets = countOfSets * prizePacket;
  47.                break;
  48.         }
  49.  
  50.         if (prizeForSets >= 400 && prizeForSets <= 1000) {
  51.             prizeForSets = prizeForSets - prizeForSets * 0.15;
  52.  
  53.         } else if (prizeForSets > 1000) {
  54.             prizeForSets = prizeForSets - prizeForSets * 0.5;
  55.  
  56.         }
  57.        
  58.      }
  59.  
  60.      console.log(`${prizeForSets.toFixed(2)} lv.`)
  61. }
Advertisement
Add Comment
Please, Sign In to add comment