6 / 6 / 0
Регистрация: 19.08.2016
Сообщений: 9
|
|
1 | |
Как пройти лабиринт?30.09.2017, 13:50. Показов 29775. Ответов 15
Дали задание пройти лабиринт. Помогите понять каким образом я должен это сделать. Можете объяснить как устроен "робот", стены. Как проверять есть ли стена снизу или нет. Я понял только как ходить (robot.MoveTo(Direction.<Вверх, вниз и т.п.>).
0
|
30.09.2017, 13:50 | |
Ответы с готовыми решениями:
15
Функция, использующая рекурсию, чтобы пройти лабиринт Нужно пройти лабиринт, так чтоб нигде не проходить дважды Лабиринт задан двумерным массивом. Из левого верхнего угла лабиринта пройти в правый нижний Игра лабиринт. ИИ в лабиринте. Как задать лабиринт |
75 / 75 / 96
Регистрация: 29.09.2012
Сообщений: 232
|
||||||||||||||||
30.09.2017, 17:07 | 2 | |||||||||||||||
Пустой лабиринт
5
|
1 / 1 / 0
Регистрация: 26.09.2017
Сообщений: 5
|
|
30.09.2017, 18:38 | 3 |
Andrey_sava, Почему i< height - 3 ? Почему именно 3 ?
Добавлено через 34 минуты Все, понял почему, забил вместо width height и стало ясно, что это крайние клетки и клетка нахождения робота вычитаются. Спасибо за решение.
1
|
3 / 3 / 0
Регистрация: 28.10.2017
Сообщений: 17
|
||||||
16.01.2018, 14:08 | 4 | |||||
Я вот как змейку с пирамидой решил:
2
|
6 / 6 / 0
Регистрация: 19.08.2016
Сообщений: 9
|
||||||
16.01.2018, 14:21 [ТС] | 5 | |||||
kostyan196, отрыл в архивах))
6
|
3 / 3 / 0
Регистрация: 28.10.2017
Сообщений: 17
|
|
16.01.2018, 14:33 | 6 |
Спасибо за быстрый ответ.
0
|
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 39
|
|
17.07.2018, 14:30 | 7 |
Подскажите, пожалуйста, логику этого решения. За что отвечает aspectRatio? И откуда берется DirectionTwo?
0
|
3 / 3 / 0
Регистрация: 28.10.2017
Сообщений: 17
|
|
17.07.2018, 15:42 | 8 |
Насколько я помню, решение завязано на размер поля.
0
|
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 39
|
|
17.07.2018, 16:10 | 9 |
Так оно и есть. Только что имено нужно с этим размером делать?! Вот в чем беда!
0
|
0 / 0 / 0
Регистрация: 02.10.2018
Сообщений: 1
|
|
02.10.2018, 19:28 | 10 |
temych812, а все таки почему на 3, объясните кто-нибудь, пожалуйста temych812,
0
|
1 / 1 / 1
Регистрация: 08.04.2019
Сообщений: 3
|
||||||
09.04.2019, 22:46 | 12 | |||||
0
|
1 / 1 / 1
Регистрация: 08.04.2019
Сообщений: 3
|
|
11.04.2019, 23:15 | 14 |
Так я не и знаю как сделать такой цикл! Как в ОДНОМ цикле учесть ДВА РАЗНЫХ направления?
0
|
Администратор
|
|
12.04.2019, 00:07 | 15 |
zhuromvlad, элементарно
Код
Пока ШагиВправо>0 Или ШагиВниз>0 Если ШагиВправо>0 То ДелаемШагВправо ШагиВправо = ШагиВправо - 1 КонецЕсли Если ШагиВниз>0 То ДелаемШагВниз ШагиВниз = ШагиВниз - 1 КонецЕсли КонецЦикла
1
|
1 / 1 / 1
Регистрация: 08.04.2019
Сообщений: 3
|
||||||
12.04.2019, 00:25 | 16 | |||||
Сообщение было отмечено Элд Хасп как решение
Решение
Вопросы сняты! Решение найдено!
Добавлено через 2 минуты
1
|
12.04.2019, 00:25 | |
12.04.2019, 00:25 | |
Помогаю со студенческими работами здесь
16
Как пройти тест Как пройти антиплагиат? Как задать лабиринт? Как пройти по всем текстбоксам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |