plezzz

Present Delivery

Mar 1st, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.94 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: Niki
  5.  * Date: 01/03/2019
  6.  * Time: 18:29
  7.  */
  8.  
  9. $houses = explode("@", readline());
  10. $count = count($houses);
  11. $jump = 0;
  12. while (true) {
  13.     $lastJump = $jump;
  14.     $input = readline();
  15.     if ($input == "Merry Xmas!" || $input == "end")
  16.         break;
  17.     $jump = explode(" ", $input);
  18.     $newJump = $jump[1];
  19.     $jump = $newJump + $lastJump;
  20.     if ($jump >= $count) {
  21.         $jump = $jump % $count;
  22.     }
  23.     if ($houses[$jump] == 0) {
  24.         echo "House $jump will have a Merry Christmas." . PHP_EOL;
  25.     } else {
  26.         $houses[$jump] -= 2;
  27.     }
  28. }
  29. echo "Santa's last position was $lastJump.".PHP_EOL;
  30. $countHouses = 0;
  31. $present=true;
  32. foreach ($houses as $value) {
  33.     if ($value != 0) {
  34.         $present = false;
  35.         $countHouses++;
  36.     }
  37. }
  38. if ($present) {
  39.     echo "Mission was successful.".PHP_EOL;
  40. } else {
  41.     echo "Santa has failed $countHouses houses.".PHP_EOL;
  42. }
Add Comment
Please, Sign In to add comment