package com.javarush.task.task08.task0812;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<Integer> list = new ArrayList<>();
addElementsToList(list);
System.out.println(returnSequence(list));
}
public static void addElementsToList(List list) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String temp;
while ( true ) {
temp = reader.readLine();
if (temp.equals("")) {
break;
}
else {
list.add(Integer.parseInt(temp));
}
}
}
public static int returnSequence(List list) {
int temp = 1;
ArrayList<Integer> tempList = new ArrayList<>();
for (int i = 0; i < list.size() - 1; i++) {
if ( list.get(i) == list.get(i + 1) ) {
temp++;
}
if ( list.get(i) != list.get(i + 1) ) {
tempList.add(temp);
temp = 1;
}
}
tempList.add(temp);
Collections.sort(tempList);
int max = tempList.get(tempList.size() - 1);
return max;
}
}package com.javarush.task.task08.task0812;
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<Integer> list = new ArrayList<>();
addElementsToList(list);
System.out.println(returnSequence(list));
}
public static void addElementsToList(List list) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String temp;
while ( true ) {
temp = reader.readLine();
if (temp.equals("")) {
break;
}
else {
list.add(Integer.parseInt(temp));
}
}
}
public static int returnSequence(List list) {
int temp = 1;
ArrayList<Integer> tempList = new ArrayList<>();
for (int i = 0; i < list.size() - 1; i++) {
if ( list.get(i) == list.get(i + 1) ) {
temp++;
}
if ( list.get(i) != list.get(i + 1) ) {
tempList.add(temp);
temp = 1;
}
}
tempList.add(temp);
Collections.sort(tempList);
int max = tempList.get(tempList.size() - 1);
return max;
}
}