//
package com.javarush.task.task08.task0812;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
List<Integer> list = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 10; i++) {
list.add(Integer.valueOf(reader.readLine()));
}
ArrayList<Integer> integers = new ArrayList<>(list.size());
int schet = 1;
int i =0;
Integer first;
for (int j = 1; j < list.size(); j++) {
first = list.get(i);
if (first.equals(list.get(j))) {
schet++;
} else {
integers.add(schet);
schet = 1;
}
i++;
}Collections.sort(integers);
for (int j = 0; j < integers.size(); j++) {
System.out.println(integers.get(j));
}
System.out.println(integers.get(integers.size() - 1));
}
}
когда была проверка if(j==list.size()-1){
integers.add(schet);
} компилятор считал бесконечным циклом но когда я сравнил с 9 все прошло