решение задачи пятнашек на Lisp

Отменен
Заказ
6610602
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
26 Мар в 23:55
Цена
1 000 ₽
Блокировка
10 дней
Размещен
16 Мар в 15:39
Просмотров
114
Описание работы

Задача состоит в том, что на прямоугольном поле 4х4 расставлены

прямоугольные фишки с номерами от 1 до 15 в произвольном порядке, также имеется одно пустое поле. За каждый ход можно передвинуть на пустое поле одну фишку. Задача игры состоит в том, чтобы упорядочить фишки по номерам от 1 до 15. Обратите внимание, что не для всех начальных состояний задача

имеет решение (по возможности проверку). Воспользоваться алгоритмом A*.


Указания. Можно использовать списковое представление графов и рекурсивные функции, разработать программу, находящую решение. Не разрешается использовать операторы цикла и оператор PROG.


- не должно быть циклов – только рекурсия

- не должно быть точечных пар – выражений вида (1 . 2)


должна быть возможность ввода (например [1 3 5 8 4 0...]

то есть каждая четверка - четверка в линии, 0 - пустое месть)

после каждого хода выводится поле (желательно, чтоб выводилось красиво, матрицей например)

+ считалось необходимое кол-во ходов

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир