public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> arr = new ArrayList<>();
int counter = 1;
int counter2 = 1;
int samevalue = 0;
for (int i = 0; i < 10; i++) {
arr.add(Integer.parseInt(reader.readLine()));
}
for (int i = 1; i < 10; i++) {
if (arr.get(i).equals(arr.get(i-1)) && (samevalue==0 || samevalue==arr.get(i)))
{samevalue = arr.get(i);
counter++;}
if (!arr.get(i).equals(samevalue) && arr.get(i).equals(arr.get(i-1)))
counter2++;
if (counter2>counter && samevalue!=arr.get(i))
{samevalue=0; counter=1;}
}
if (counter>counter2)
System.out.println(counter);
else System.out.println(counter2);
}
}
package com.javarush.task.task08.task0812;
import java.io.*;
import java.util.ArrayList;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList<Integer> arr = new ArrayList<>();
int counter = 1;
int counter2 = 1;
int samevalue = 0;
for (int i = 0; i < 10; i++) {
arr.add(Integer.parseInt(reader.readLine()));
}
for (int i = 1; i < 10; i++) {
if (arr.get(i).equals(arr.get(i-1)) && (samevalue==0 || samevalue==arr.get(i)))
{samevalue = arr.get(i);
counter++;}
if (!arr.get(i).equals(samevalue) && arr.get(i).equals(arr.get(i-1)))
counter2++;
if (counter2>counter && samevalue!=arr.get(i))
{samevalue=0; counter=1;}
}
if (counter>counter2)
System.out.println(counter);
else System.out.println(counter2);
}
}