Решил задачу.Решение может быть не очень, но оно работает с числами до 127, с числами выше не работает.Подскажите пожалуйста в чем проблема
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> list = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
list.add(Integer.parseInt(reader.readLine()));
}
System.out.println(theLongestSequence(list));
}
public static Integer theLongestSequence(ArrayList list) {
ArrayList<Integer> list1 = new ArrayList<Integer>();
int x = 1;
int max;
for (int i = 0; i < list.size()-1; i++) {
if (list.get(i) == list.get(i + 1)) {
x++;
list1.add(x);
}
else
{
x = 1;
list1.add(x);
}
}
max = list1.get(0);
for(int y = 1; y < list1.size(); y++)
{
if (list1.get(y) > max) max = list1.get(y);
}
return max;
}
}