Advertisement
Liliana797979

easter eggs battle - vqrno reshenie

Jan 1st, 2021
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function easterEggsBattle(input) {
  2.     let playerOne = Number(input[0]); // яйца на първи играч
  3.     let playerTwo = Number(input[1]); // яйца на втори играч
  4.    
  5.     let index = 2; // започваш играта от индекс 2
  6.     let winner = input[index];
  7.    
  8.  
  9.     while (winner !== "End of battle") {
  10.         if (winner === 'one') { // ако победителят е първия играч
  11.         playerTwo -= 1; // вадиш 1 яйце от бройката на 2рия играч
  12.       } else if (winner === 'two') { // ако победителят е 2рия играч
  13.         playerOne -= 1; // вадиш 1 яйце от бройката на първия играч
  14.       }
  15.      
  16.       if (playerOne === 0) { // ако първия играч свърши яйцата, край, победител е 2рия играч
  17.         console.log(`Player one is out of eggs. Player two has ${playerTwo} eggs left.`);
  18.         break;
  19.       }
  20.       if (playerTwo === 0) { // ако 2рия играч свърши яйцата, край, победител е първия играч
  21.         console.log(`Player two is out of eggs. Player one has ${playerOne} eggs left.`);
  22.         break;
  23.       }
  24.  
  25.         index++; // инкрементираш индекса
  26.         winner = input[index]; // // взимаш следващия победител
  27.     }
  28.        
  29.     if (playerOne > 0 && playerTwo > 0) { // ако накрая и на двамата са им останали яйца, печаташ това:
  30.         console.log(`Player one has ${playerOne} eggs left.`);
  31.         console.log(`Player two has ${playerTwo} eggs left.`);
  32.     }
  33.    
  34. }
  35.  
  36. easterEggsBattle(["5", "4", "one", "two", "one", "two", "two", "End of battle"]);
  37. easterEggsBattle(["2", "6", "one", "two", "two"]);
  38. easterEggsBattle(["6", "3", "one", "two", "two", "one", "one"]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement