Advertisement
gskorchev

cake

Feb 8th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function cake(input) {
  2.     let height = Number(input.shift());
  3.     let width = Number(input.shift());
  4.     let cakeSize = height * width;
  5.     let neededPieces = 0;
  6.     while (neededPieces < cakeSize) {
  7.  
  8.         let pieces = input.shift();
  9.  
  10.         if (pieces != "STOP") {
  11.             neededPieces += Number(pieces);
  12.             if (neededPieces >= cakeSize) {
  13.                 console.log(`No more cake left! You need ${neededPieces - cakeSize} pieces more.`);
  14.             }
  15.         } else {
  16.             console.log(`${cakeSize - neededPieces} pieces are left.`);
  17.         }
  18.     }
  19. }
  20.  
  21. cake([10, 10, 20, 20, 20, 20, 21]);
  22. cake([10, 2, 2, 4, 6, "STOP"]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement