Если кому-то интересно то вот задача https://www.codewars.com/kata/638b042bf418c453377f28ad/java.... она сугубо алгоритмическая. Краткая суть - написать метод, который подберёт 4х-значаный код за 16 попыток. Каждая попытка это новый вызов метода. Я сначала подумал что невозможно.... но вот спустя часов 10, я её решил)))