@@ -0,0 +1,421 @@
+// http://codingbat.com/prob/p189576%0A%0Apublic int maxSpan(int%5B%5D nums) %7B%0A  int maxSpan = 0;%0A  %0A  for (int i = 0; i %3C nums.length; ++i) %7B%0A    int span = 1;%0A    int j = nums.length - 1;%0A    %0A    while (nums%5Bi%5D != nums%5Bj%5D) %7B%0A      j--;%0A    %7D%0A    %0A    for (int spanStartIndex = i; spanStartIndex %3C j; ++spanStartIndex) %7B%0A      span++;%0A    %7D%0A    %0A    if (span %3E maxSpan) %7B%0A      maxSpan = span;%0A    %7D%0A  %7D%0A  %0A  return maxSpan;%0A%7D%0A

Create maxSpan.java