Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function dishwasher(input) {
- let bottles = Number(input[0]);
- let detergentQty = bottles * 750;
- let index = 1;
- let command = input[index];
- index++;
- let washedPlates = 0;
- let washedPots = 0;
- let usedDetergentPlates = 0;
- let usedDetergentPots = 0;
- let counter = 0;
- let notEnough = false;
- while (command !== "End") {
- let loading = Number(command);
- counter++;
- if (counter % 3 === 0) {
- washedPots += loading;
- usedDetergentPots = loading * 15;
- detergentQty -= usedDetergentPots;
- } else {
- washedPlates += loading;
- usedDetergentPlates = loading * 5;
- detergentQty -= usedDetergentPlates;
- }
- if (detergentQty < 0) {
- notEnough = true;
- break;
- }
- command = input[index];
- index++;
- }
- if (detergentQty >= 0) {
- console.log(`Detergent was enough!`);
- console.log(`${washedPlates} dishes and ${washedPots} pots were washed.`);
- console.log(`Leftover detergent ${detergentQty} ml.`);
- } else {
- console.log(`Not enough detergent, ${Math.abs(detergentQty)} ml. more necessary!`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment