Advertisement
Guest User

Untitled

a guest
Feb 16th, 2017
422
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. <?php
  2.  
  3. $stringCoordinates = trim(fgets(STDIN));
  4. $arrayCoordinates = explode(', ', $stringCoordinates);
  5.  
  6. function validityChecker(array $coordinates) {
  7. echo '{' . $coordinates[0] . '}, {' . $coordinates[1] . '} to {0}, {0} is ';
  8. echo compare($coordinates[0], $coordinates[1], 0, 0) . PHP_EOL;
  9. echo '{' . $coordinates[2] . '}, {' . $coordinates[3] . '} to {0}, {0} is ';
  10. echo compare($coordinates[0], $coordinates[1], 0, 0) . PHP_EOL;
  11. echo '{' . $coordinates[0] . '}, {' . $coordinates[1] . '} to {' . $coordinates[2] . '}, {' . $coordinates[3] . '} is ';
  12. echo compare($coordinates[0], $coordinates[1], $coordinates[2], $coordinates[3]) . PHP_EOL;
  13. }
  14.  
  15. function compare($x1, $y1, $x2, $y2) {
  16. $x = (pow(($x2 - $x1), 2));
  17. $y = (pow(($y2 - $y1), 2));
  18. if ((sqrt($x + $y)) == intval(sqrt($x + $y))) {
  19. echo 'valid';
  20. } else {
  21. echo 'invalid';
  22. }
  23. }
  24.  
  25. validityChecker($arrayCoordinates);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement