раскрыть ветку (5)
раскрыть ветку (4)
раскрыть ветку (2)
раскрыть ветку (1)
Роботу необходимо двигаясь прямо до стены посадить цветы во всех встретившихся грядках. Если робот встречает проход, необходимо посадить цветы на грядки в конце обоих проходов. Количество и расположение грядок может быть любым.
{
налево;
вперед ( 1 );
направо;
пока ( впереди_свободно )
{
вперед ( 1 );
}
посади;
налево;
пока ( слева_стена или справа_стена )
{
вперед ( 1 );
если ( грядка и (слева_стена или справа_стена) )
{
посади;
}
вот что получилось
налево;
вперед ( 1 );
направо;
пока ( впереди_свободно )
{
вперед ( 1 );
}
посади;
налево;
пока ( слева_стена или справа_стена )
{
вперед ( 1 );
если ( грядка и (слева_стена или справа_стена) )
{
посади;
}
вот что получилось