Есть задача. но я не то что бы код не могу составить я не могу понять как мне нужно описать свои действия что бы решить задачу и из за этого не могу её решить.. Из за этого и понять не могу что мне нужно делать!
Cамая длинная последовательность
1. Создай список чисел.
2. Добавь в список 10 чисел с клавиатуры.
3. Вывести на экран длину самой длинной последовательности повторяющихся чисел в списке.
Пример для списка 2, 4, 4, 4, 8, 8, 4, 12, 12, 14:
3
Искомое значение равно 3, т.к. самая длинная последовательность повторяющихся чисел состоит из трех четверок.
Требования:
1. Программа должна выводить число на экран.
2. Программа должна считывать значения с клавиатуры.
3. В методе main объяви переменную типа List с типом элементов Integer и сразу проинициализируй ee.
4. Программа должна добавлять в коллекцию 10 чисел, согласно условию.
5. Программа должна выводить на экран длину самой длинной последовательности повторяющихся чисел в списке.
Руслан
16 уровень
Помогите прошу!
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Руслан System Administrator в court Expert
15 апреля 2020, 12:51
Всем спасибо !!! теперь понял что тогда не правильно понял задачу. сделал много того что не нужно было.
0
Руслан System Administrator в court Expert
14 апреля 2020, 14:38
Ну а как отделить 2224444
0
Стас Пасинков Software Developer в Zipy Master
14 апреля 2020, 14:03
достань из кармана все монеты какие есть. пособирай монеты у всех, кто там рядом находится.
и выложи их на стол в один рядок.
теперь у тебя задача посчитать самую длинную цепочку монет одного номинала, которые лежат четко рядом, одна за одной одинакового номинала
если монет мало или рандомная россыпь не дала ни одной цепочки - просто вручную разложите монеты так, чтобы образовалось несколько цепочек.
теперь считайте. и внимательно следите за тем, как вы это делаете. вот прям пошагово.
берете первую монету. смотрите на вторую, сравниваете как-то, потом смотрите на третью. если да, если нет... четвертую, пятую...
все это проанализируйте а потом запишите кодом
0
Стас Пасинков Software Developer в Zipy Master
14 апреля 2020, 14:06
или возьмите пример из задачи и следите за собой как вы ищите последовательности
2, 4, 4, 4, 8, 8, 4, 12, 12, 14
самая длинная последовательность тут - это 3 четверки подряд. поэтому ответ будет 3
0
hidden #598481
14 апреля 2020, 13:47
Что именно непонятно?
Если подряд идут одинаковые числа, то они образуют последовательность. Сколько чисел подряд одинаковые, такая и длина последовательности. Вывести самую большую длину.
0