gskorchev

moving

Feb 4th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function moving(input) {
  2.     let counter = 1;
  3.     let totalKashoni = 0;
  4.     let freeSpace = 1;
  5.     while (counter <= 3) {
  6.         let num = Number(input.shift());
  7.         freeSpace *= num;
  8.         counter++;
  9.  
  10.     }
  11.     while (totalKashoni < freeSpace) {
  12.         let command = input.shift();
  13.         if (command != 'Done') {
  14.             let kashoni = Number(command);
  15.             totalKashoni += kashoni;
  16.  
  17.         } else {
  18.             break;
  19.         }
  20.     }
  21.     if (freeSpace > totalKashoni) {
  22.         console.log(`${freeSpace - totalKashoni} Cubic meters left.`);
  23.     } else {
  24.         console.log(`No more free space! You need ${totalKashoni - freeSpace} Cubic meters more.`);
  25.     }
  26. }
  27.  
  28. moving([10, 1, 2, 4, 6, "Done"]);
Advertisement
Add Comment
Please, Sign In to add comment