Advertisement
mark79

Moving

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