Предположим, вам даны следующие цифры:
4 4 1 5 2 6 3 4 2 0
Число с квадратом вокруг него указывает, где вы сейчас находитесь.Вы можете двигаться влево или вправо по линии, перепрыгивая через количество пробелов, обозначенных числом, на котором вы стоите.Поэтому, если вы стоите на 4, вы можете прыгнуть либо влево на 4 пробела, либо вправо на 4 пробела.Вы не можете перепрыгнуть через любой конец линии.
Например, первое число (4) позволяет вам прыгать только вправо, поскольку слева нет цифр, к которым вы можете перейти.
Цель: вы хотите добраться до 0 в дальнем конце (справа) линии.Вам также гарантировано, что будет только один ноль, который, опять же, будет в крайней правой части.
Вы должны написать рекурсивную функцию, которая возвращает целое число 1 (для разрешимого) или 0 (для неразрешимого), указывающее, можете ли вы добраться до самого правого 0 или нет.