else if (!kilF){
numF = Math.max(numOfHitsF, numF);
}
Я думаю проблема здесь но ничего в голову не приходит!package com.javarush.task.task08.task0812;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));
List<Integer> list = new ArrayList<Integer>();
ArrayList<Integer> listD = new ArrayList<Integer>();
int numOfHitsF = 0;
int numF = 1;
for (int i=0; i<10; i++){
list.add(Integer.parseInt(buff.readLine()));
}
boolean shot = true;
boolean kilF = true;
for (int i=1; i<10; i++){
if (list.get(i - 1) == list.get(i) & shot){
listD.add(list.get(i));
listD.add(list.get(i));
shot = false;
numOfHitsF+=2;
}
else if (list.get(i - 1) == list.get(i) & !shot){
listD.add(list.get(i));
numOfHitsF++;
}
if (list.get(i - 1) != list.get(i)){
shot = true;
if (numOfHitsF != 0 & kilF){
numF = Math.max(numOfHitsF, numF);
kilF = false;
numOfHitsF = 0;
}
}
else if (!kilF){
numF = Math.max(numOfHitsF, numF);
}
}
System.out.println(numF);
}
}
/*
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader buff = new BufferedReader(new InputStreamReader(System.in));
List<Integer> list = new ArrayList<Integer>();
ArrayList<Integer> listD = new ArrayList<Integer>();
int numOfHitsF = 0;
int numF = 0;
for (int i=0; i<10; i++){
list.add(Integer.parseInt(buff.readLine()));
}
boolean shot = true;
boolean kilF = true;
for (int i=1; i<10; i++){
if (list.get(i - 1) == list.get(i) & shot){
listD.add(list.get(i));
listD.add(list.get(i));
shot = false;
numOfHitsF+=2;
}
else if (list.get(i - 1) == list.get(i) & !shot){
listD.add(list.get(i));
numOfHitsF++;
}
else if (list.get(i - 1) != list.get(i)){
shot = true;
if (numOfHitsF != 0 & kilF & numF == 0){
numF = numOfHitsF;
kilF = false;
numOfHitsF = 0;
}
}
if (numF != 0 & numOfHitsF > numF & !kilF){
numF = Math.max(numOfHitsF, numF);
}
}
System.out.println(numF);
}
*/