Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. int commonCharacterCount(string s1, string s2)
  2. {
  3. if (String.IsNullOrEmpty(s1) || String.IsNullOrEmpty(s2))
  4. return 0;
  5.  
  6. int[,] num = new int[s1.Length, s2.Length];
  7. int maxlen = 0;
  8.  
  9. for (int i = 0; i < s1.Length; i++)
  10. {
  11. for (int j = 0; j < s2.Length; j++)
  12. {
  13. if (s1[i] != s2[j])
  14. num[i, j] = 0;
  15. else
  16. {
  17. if ((i == 0) || (j == 0))
  18. num[i, j] = 1;
  19. else
  20. num[i, j] = 1 + num[i - 1, j - 1];
  21.  
  22. if (num[i, j] > maxlen)
  23. {
  24. maxlen = num[i, j];
  25. }
  26. }
  27. }
  28. }
  29. return maxlen;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement