Задача для 3 класса
Долго мучался над задачей для третьего класса, но удалось сделать так чтобы робот шел по оптимальному маршруту никуда не сворачивая.
Интересно кто-нибудь сможет сходу решить?
Atlant писал(а):Можно так:
Oleg писал(а):У меня по другому получилось:
mr.Midas писал(а):Oleg и Atlant, нет первичной проверки ориентации робота в пространстве лабиринта. И если у Atlantа достаточно ход вперед перенести в пустое гнездо проверки на путь вперед, то у Олега это номер уже не пройдёт
Atlant писал(а):Ну, мы строим программу под конкретный лабиринт
mr.Midas писал(а):Лабиринт, да, конкретный. А вот положение робота в нём уже нет, произвольное. Тем более что в твоем варианте эта проверка ничего не стоит.
mr.Midas писал(а):Oleg и Atlant, нет первичной проверки ориентации робота в пространстве лабиринта. И если у Atlantа достаточно ход вперед перенести в пустое гнездо проверки на путь вперед, то у Олега это номер уже не пройдёт
Oleg писал(а):"Работает - не трогай",- главное правило программиста.
mr.Midas писал(а):Oleg писал(а):"Работает - не трогай",- главное правило программиста.
Это касается грамотно спроектированного, оттестированного и пропатченного продакшена. А вот когда тестовую версию переводят в продакшен потому что она вдруг заработала - этот подход рождает чистое зло неуловимых багов и плясок с бубном.
Синий_Крест писал(а):Кстати, знаю, что спрашивают об этом не в этой теме, но все же: к кому обратиться, чтобы закрыли тему по типированию?
Зарегистрированные пользователи: GoGo [Bot], Google [Bot], Yandex 3.0 [Bot], Yandex [Bot]