Скажем, что на входе всегда будет одно и то же число N чисел (например, 5) и предположим, что целые числа на самом деле имеют математическое отношение (без длин чисел 'один', 'два', дни в n-м месяце и т. Д. .). Результатом будет либо следующее целое число и обнаруженное правило, либо сообщение о том, что правило не может быть обнаружено.
Я думал о том, чтобы иметь в порядке один-два-три модуль, который пытается найти правила арифметической последовательности, выполняя суммы и / или различия между числами, расположенными рядом, один, два и т. Д., Ищет шаблоны, а затем фокусирует модуль. для геометрических последовательностей путем умножения и / или деления таким же образом, а затем, если есть общий подход, модуль для обнаружения рекурсивных последовательностей.
Спасибо!