TZinovieva

Cake

Oct 17th, 2022
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function cake(input) {
  2.     let cakeLength = Number(input[0]);
  3.     let cakeWidth = Number(input[1]);
  4.  
  5.     let index = 2;
  6.     let command = input[index];
  7.     index++;
  8.  
  9.     let wholeCake = cakeLength * cakeWidth;
  10.     let pieceOfCake = 1 * 1;
  11.     let totalPieces = wholeCake / pieceOfCake;
  12.  
  13.     let totalTakenPieces = 0;
  14.     while (command !== "STOP"){
  15.         let takenPieces = Number(command);
  16.         totalTakenPieces += takenPieces;
  17.        
  18.        
  19.         if (totalTakenPieces >= totalPieces) {
  20.             break;
  21.         }
  22.         command = input[index];
  23.         index++;
  24.     }
  25.     let piecesLeft = totalPieces - totalTakenPieces;
  26.     if (totalPieces > totalTakenPieces) {
  27.         console.log(`${piecesLeft} pieces are left.`);
  28.     } else {
  29.         console.log(`No more cake left! You need ${totalTakenPieces - totalPieces} pieces more.`);
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment