Advertisement
Guest User

Untitled

a guest
Jun 8th, 2017
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.87 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {
  5.     static void Main()
  6.     {
  7.         string[] firstArray = Console.ReadLine().Split();
  8.         string[] secondArray = Console.ReadLine().Split();
  9.  
  10.         int counter = 0;
  11.         if (firstArray.Length < secondArray.Length)
  12.         {
  13.             for (int i = 0; i < firstArray.Length; i++)
  14.             {
  15.                 if (firstArray[i] == secondArray[i])
  16.                 {
  17.                     counter++;
  18.                 }
  19.                 else
  20.                 {
  21.                     break;
  22.                 }
  23.             }
  24.         }
  25.         else
  26.         {
  27.             for (int i = 0; i < secondArray.Length; i++)
  28.             {
  29.                 if (firstArray[i] == secondArray[i])
  30.                 {
  31.                     counter++;
  32.                 }
  33.                 else
  34.                 {
  35.                     break;
  36.                 }
  37.             }
  38.         }
  39.         if (firstArray.Length < secondArray.Length)
  40.         {
  41.             for (int i = firstArray.Length - 1 ; i >= 0 ; i--)
  42.             {
  43.                 int arrayDifference = Math.Abs(firstArray.Length - secondArray.Length);
  44.                 if (firstArray[i] == (secondArray[i + arrayDifference]))
  45.                 {
  46.                     counter++;
  47.                 }
  48.                 else
  49.                 {
  50.                     break;
  51.                 }
  52.             }
  53.         }
  54.         else
  55.         {
  56.             for (int i = secondArray.Length -1 ; i >= 0 ; i--)
  57.             {
  58.                 int arrayDifference = Math.Abs(firstArray.Length - secondArray.Length);
  59.                 if (secondArray[i] == (firstArray[i + arrayDifference]))
  60.                 {
  61.                     counter++;
  62.                 }
  63.                 else
  64.                 {
  65.                     break;
  66.                 }
  67.             }
  68.         }
  69.         Console.WriteLine(counter);
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement