Круто, решил задачу (ПРАВИЛЬНО), но нет, всё против меня..
Значит решил думать сам, не лез в помощь, придумал решение, написал, да длинное, но моё! В ИТОГЕ нажимаю проверку а там:
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 r = new BufferedReader (new InputStreamReader(System.in));
ArrayList<Integer> list = new ArrayList<>();
for(int x = 0; x<10; x++){
String s = r.readLine();
list.add(Integer.parseInt(s));
}
int a0 = 0;
int b0 = 1;
int result0 = 1;
while(true){
if(list.get(a0).equals(list.get(b0))) {
result0++;
a0++;
b0++;
if(a0 >= 9){
result0 = 10;
break;
}
}
else{break;}
}
int a1 = 1;
int b1 = 2;
int result1 = 1;
while(true){
if(list.get(a1).equals(list.get(b1))) {
result1++;
a1++;
b1++;
if(a1 >= 9){
result1 = 9;
break;
}
}
else{ break;}
}
int a2 = 2;
int b2 = 3;
int result2 = 1;
while(true){
if(list.get(a2).equals(list.get(b2))) {
result2++;
a2++;
b2++;
if(a2 >= 9){
result2 = 8;
break;
}
}
else{break;}
}
int a3 = 3;
int b3 = 4;
int result3 = 1;
while(true){
if(list.get(a3).equals(list.get(b3))) {
result3++;
a3++;
b3++;
if(a3 >= 9){
result3 = 7;
break;
}
}
else{break;}
}
int a4 = 4;
int b4 = 5;
int result4 = 1;
while(true){
if(list.get(a4).equals(list.get(b4))) {
result4++;
a4++;
b4++;
if(a4 >= 9){
result4 = 6;
break;
}
}
else{break;}
}
int a5 = 5;
int b5 = 6;
int result5 = 1;
while(true){
if(list.get(a5).equals(list.get(b5))){
result5++;
a5++;
b5++;
if(a5 >= 9){
result5 = 5;
break;
}
}
else{
break;
}
}
int a6 = 6;
int b6 = 7;
int result6 = 1;
while(true){
if(list.get(a6).equals(list.get(b6))) {
result6++;
a6++;
b6++;
if(a6 >= 9){
result6 = 4;
break;
}
}
else{
break;
}
}
int a7 = 7;
int b7 = 8;
int result7 = 1;
while(true){
if(list.get(a7).equals(list.get(b7))) {
result7++;
a7++;
b7++;
if(a7 >= 9){
result7 = 3;
break;
}
}
else{
break;
}
}
int a8 = 8;
int b8 = 9;
int result8 = 1;
while(true){
if(list.get(a8).equals(list.get(b8)))
{
result8++;
a8++;
b8++;
if(a8 >= 9){
result8 = 2;
break;
}
else{
break;
}
}
}
int result9 = 1;
int [] bodik = new int[10];
bodik[0] = result0;
bodik[1] = result1;
bodik[2] = result2;
bodik[3] = result3;
bodik[4] = result4;
bodik[5] = result5;
bodik[6] = result6;
bodik[7] = result7;
bodik[8] = result8;
bodik[9] = result9;
int max = 0;
max = bodik[0];
for (int u = 0; u<10; u++){
if(bodik[u]>max)
max = bodik[u];
}
System.out.println(max);
}
}