Advertisement
RRusev77

10. Moving

Apr 24th, 2020
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     let width = Number(input.shift());
  3.     let length = Number(input.shift());
  4.     let height = Number(input.shift());
  5.  
  6.     let residenceCapacity = width * length * height;
  7.     let totalVolume = 0;
  8.  
  9.     let packageVolume = input.shift();
  10.    
  11.     while(packageVolume != 'Done') {
  12.         if(typeof packageVolume != Number) {
  13.             packageVolume = Number(packageVolume);
  14.         }
  15.        
  16.         totalVolume += packageVolume;
  17.        
  18.         if(totalVolume > residenceCapacity) {
  19.             let difference = totalVolume - residenceCapacity;
  20.             console.log(`No more free space! You need ${difference} Cubic meters more.`);
  21.             break;
  22.         }
  23.  
  24.         packageVolume = input.shift();
  25.     }
  26.  
  27.     if(totalVolume <= residenceCapacity) {
  28.         let difference = residenceCapacity - totalVolume;
  29.         console.log(`${difference} Cubic meters left.`);
  30.     }
  31. }
  32.  
  33. solve(10, 10, 2, 20, 20, 20, 20, 122);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement