package com.javarush.task.task08.task0812;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.SequenceInputStream;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.List;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
ArrayList<Integer> numbers = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 10; i++) {
int arrayInput = Integer.parseInt(reader.readLine());
numbers.add(arrayInput);
}
//*
int maxsequence = 0;
int counter = 0;
int repeating_number = 0;
for (int i = 0; i < numbers.size() - 1; i++) {
while (numbers.get(i + 1) == numbers.get(i)) {
counter++;
if (counter > maxsequence) {
repeating_number = numbers.get(i + 1);
}
}
System.out.println(counter + " " + repeating_number);
}
}
}DarkTemplar
9 уровень
Не могу понять в чем проблема.Если отключить код со * то в список попадаю цифры. Иначе он дает вводить до бесконечности. Странно.
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
IceBergMaster
31 июля 2019, 07:10
Когда завершится этот цикл?
0