View difference between Paste ID: Xynzjvtc and qiu4MRAK
SHOW: | | - or go back to the newest paste.
1
function whileDemo(input) {
2
3
    let w = Number(input[0]);
4
    let l = Number(input[1]);
5
    let h = Number(input[2]);
6
7
    let freeSpace = w * l * h;
8
    let index = 3;
9
    let command = input[index];
10
11
    while (command !== 'Done') {
12
        let numberOfBoxes = Number(command);
13
        freeSpace -= numberOfBoxes;
14
        if (freeSpace < 0) {
15
            console.log(`No more free space! You need ${Math.abs(freeSpace)} Cubic meters more.`);
16
            break;
17
        }
18
        index++;
19
        command = input[index];
20
    }
21
    if (freeSpace >= 0) {
22
        console.log(`${freeSpace} Cubic meters left.`);
23
    }
24
}