Как-то это задание слабовато для четвертого класса). Всего-то и нужно, что сделать пару рывков на велосипеде.
Запишу алгоритм решения по русски (а то выше указали только английский язык). Цифры-это количество пройденных клеток.
Итак: вправо2-вниз1.
Две звезды собрали, а третья звезда-она уже за пределами серого поля.
Задачка, на первый взгляд, очень простая для четвёртого класса. Но она содержит в себе тест на внимательность. Ведь олимпиады — это не только техническое выполнение заданий, но и поверка на способность думать. Конечно же, школьник, очевидно, захочет собрать все звездочки. Но это будет ошибкой. В условиях сказано, что двигаться нужно по серым клеткам, а последняя, третья звезда находится уже на светлом фоне. Следовательно, она не принимает участия в задании. В этом и содержится подвох.
Сам код может выглядеть следующим образом:
Right(2)
Down(1) или Down(2), что уже не принципиально.
В данном варианте код будет довольно короткий, который будет состоять из нескольких строчек:
bike.right(2);// взяли одну звезду
bike.down(2);// забрали вторую звезду
Можно еще добавить код, если нужно выбраться к выходу:
bike.rigjt(2);// мы проходим только серые клетки
Впрочем кода из двух строчек будет достаточно, так как нам нужно лишь собрать звезды на сером фоне, что мы и сделали.