Advertisement
kstoyanov

06. Cooking by Numbers

Sep 16th, 2020
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(args) {
  2.   let result = 0;
  3.   let takeNum = Number(args.shift());
  4.  
  5.   args.forEach((str) => {
  6.     switch (str) {
  7.       case 'chop':
  8.         result = takeNum / 2;
  9.         takeNum = result;
  10.         break;
  11.       case 'dice':
  12.         result = Math.sqrt(takeNum);
  13.         takeNum = result;
  14.         break;
  15.       case 'spice':
  16.         result = takeNum + 1;
  17.         takeNum = result;
  18.         break;
  19.       case 'bake':
  20.         result = takeNum * 3;
  21.         takeNum = result;
  22.         break;
  23.       case 'fillet':
  24.         result = takeNum - (takeNum / 5);
  25.         takeNum = result;
  26.         break;
  27.       default:
  28.         break;
  29.     }
  30.     console.log(result);
  31.   });
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement