/
SofiMut
/
hobbyRecursive
Обзор
Документация
Войти
/
SofiMut
/
hobbyRecursive
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Iterative.java
27 строк
873 B
Софья Степанова
upload files
12 авг 2025, 06:22
12 авг 2025, 06:22
ca109fe
Код
Авторство
О чём код?
package ru.netology.chooseHobby; import java.util.ArrayList; import java.util.List; public class Iterative { public static int chooseHobbyIterative(int[] startNumbers, int day) { List<Integer> numbers = new ArrayList<>(); numbers.add(startNumbers[0]); numbers.add(startNumbers[1]); numbers.add(startNumbers[2]); numbers.add(startNumbers[3]); for (int d = 0; d < day; d++) { int index = d + 4; // индексы дней в массиве сдвинуты на 4 int prev = numbers.get(index - 1); // предыдущее значение int prePrePrev = numbers.get(index - 3); // пре-предыдущее значение numbers.add((prev * prePrePrev) % 10 + 1); } return numbers.get(numbers.size() - 1); } }