Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //На Великден семейството на Деси се събира и тя решава да организира "битка" между великденски яйца.
- //Правилата на "битката" са следните:
- //Участват двама играчи
- //Всеки от тях започва с определен брой яйца
- //При получаване на команда "one" -> първият играч печели => яйцата на втория намаляват с едно
- //При получаване на команда "two" -> вторият играч печели => яйцата на първия намаляват с едно
- //Играта приключва, ако някой от играчите остане без яйца или до получаване на команда "End of battle"
- //Вход
- //Първоначално се четат два реда:
- //Брой яйца, които има първият играч - цяло число в интервала [1 … 99]
- //Брой яйца, които има вторият играч - цяло число в интервала [1 … 99]
- //След това до получаване на команда "End of battle" се четe многократно един ред:
- //Победител - текст - "one" или "two"
- //Изход
- //Ако първият играч остане без яйца:
- //"Player one is out of eggs. Player two has {брой останали яйца на втория играч} eggs left."
- //Ако вторият играч остане без яйца:
- //"Player two is out of eggs. Player one has {брой останали яйца на първия играч} eggs left."
- //При команда "End of battle" да се отпечатат два реда:
- //"Player one has {брой останали яйца на първия играч} eggs left."
- //"Player two has {брой останали яйца на втория играч} eggs left."
- $eggsCount1 = intval(readline());
- $eggsCount2 = intval(readline());
- $command = "";
- while (1) {
- $command = readline();
- if ($command == "one") {
- $eggsCount2--;
- }
- if ($command == "two") {
- $eggsCount1--;
- }
- if ($command == "End of battle") {
- echo "Player one has $eggsCount1 eggs left." . PHP_EOL;
- echo "Player two has $eggsCount2 eggs left." . PHP_EOL;
- break;
- }
- if ($eggsCount1 <= 0) {
- echo "Player one is out of eggs. Player two has $eggsCount2 eggs left.". PHP_EOL;
- }
- if ($eggsCount2 <= 0) {
- echo "Player two is out of eggs. Player one has $eggsCount1 eggs left.". PHP_EOL;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement