Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let width = Number(input.shift());
- let length = Number(input.shift());
- let height = Number(input.shift());
- let residenceCapacity = width * length * height;
- let totalVolume = 0;
- let packageVolume = input.shift();
- while(packageVolume != 'Done') {
- if(typeof packageVolume != Number) {
- packageVolume = Number(packageVolume);
- }
- totalVolume += packageVolume;
- if(totalVolume > residenceCapacity) {
- let difference = totalVolume - residenceCapacity;
- console.log(`No more free space! You need ${difference} Cubic meters more.`);
- break;
- }
- packageVolume = input.shift();
- }
- if(totalVolume <= residenceCapacity) {
- let difference = residenceCapacity - totalVolume;
- console.log(`${difference} Cubic meters left.`);
- }
- }
- solve(10, 10, 2, 20, 20, 20, 20, 122);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement