Как я могу напечатать повторяющиеся числа в массиве, которые происходят только в последовательности пример {10, 20, 20, 20, 20, 10, 30, 30} выход будет равен 20, 30 и count=2
Когда я запускаю свой код, он дает правильный вывод для {10,20,20,20,30,30,10}, но не для
{10,20,20,20,20} помогите мне получить правильный вывод для всех тестовых случаев
Что я уже пробовал:
public class M3 { public static void main(String[] args) { int count=0; int a=0; int[] arr = {8,8,8,8,8,9}; System.out.print("Number:"); for(int i=0; i<arr.length; i++) { int e = arr[i]; for(int j=i+1; j<arr.length-1; j++) { if(arr[i]==arr[j]) { if(arr[i]!=arr[j+1]) { System.out.print(arr[i]+","); count++; break; } break; } } } System.out.print(" "+"Count:"+""+count); } }