Advertisement
Guest User

Largest Common End

a guest
Feb 1st, 2017
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. <?php
  2. //$firstArray = ['hi', 'php', 'java', 'csharp', 'sql', 'html', 'css', 'js'];
  3. //$secondArray = ['hi', 'php', 'java', 'js', 'softuni', 'nakov', 'java', 'learn'];
  4.  
  5. $firstArray = ['hi', 'php', 'java', 'xml', 'csharp', 'sql', 'html', 'css', 'js'];
  6. $secondArray = ['nakov', 'java', 'sql', 'html', 'css', 'js'];
  7.  
  8. //$firstArray = ['I', 'love', 'programming', 'S'];
  9. //$secondArray = ['Learn', 'Java', 'or', 'C#'];
  10.  
  11. $firstArrayLenght = count($firstArray);
  12. $secondArrayLenght = count($secondArray);
  13.  
  14. $leftCounter = 0;
  15. $rightCounter = 0;
  16.  
  17. $shorterArray = min($firstArrayLenght, $secondArrayLenght);
  18.  
  19. for($i = 0; $i < $shorterArray; $i++) {
  20. if ($firstArray[$i] == $secondArray[$i]) {
  21. $leftCounter++;
  22. }
  23. }
  24. for ($i = $shorterArray; $i >= 0; $i--) {
  25. if ($secondArray[$i] == $firstArray[$i]) {
  26. $rightCounter++;
  27. }
  28. }
  29. if ($leftCounter > $rightCounter) {
  30. echo "Left Counter: " . $leftCounter;
  31. } else if ($leftCounter < $rightCounter) {
  32. echo "Right Counter: " . $rightCounter;
  33. } else {
  34. echo "0";
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement