Я нашел фреймворк для кода nim game prolog, который дается в искусстве пролога. Однако, когда я запускаю код в его исходном формате, указанном в книге в swi-редакторе swog, я получаю много ошибок. И я не уверен, является ли сам код неполным или логически неупорядоченным. Было бы здорово, если бы у кого-то было решение. Спасибо.Nim код пролога
ответ
Если вы вставляете PDF-код в исходный файл, единственная проблема должна заключаться в замене обратного цитирования на одну цитату (около 1 минуты в целом). Затем я запускаю этот диалог:
1 ?- goal.
Enter number of matches in heaps [N1, N2, N3]: [5,7,9].
I take 7 matches from 3th heap.
You have heaps of matches: [5,7,2]
Choose heap number from 1 to 3: 2.
Choose number of matches to take from 1 to 7: 2.
So now the heaps are: [5,5,2]
I take 2 matches from 3th heap.
You have heaps of matches: [5,5,0]
Choose heap number from 1 to 3: 3.
Illegal move! Try again.
You have heaps of matches: [5,5,0]
Choose heap number from 1 to 3: 2.
Choose number of matches to take from 1 to 5: 2.
So now the heaps are: [5,3,0]
I take 2 matches from 1th heap.
You have heaps of matches: [3,3,0]
Choose heap number from 1 to 3: 1.
Choose number of matches to take from 1 to 3: 3.
So now the heaps are: [0,3,0]
I take 3 matches from 2th heap.
I won! :)
true
.
Можете ли вы предоставить мне фиксированный исходный код? –
у вас есть в PDF. Просто скопируйте/вставьте и выполните минимальное редактирование – CapelliC
Я все еще получаю ошибки –
- 1. Код пролога вычисляющий факторный
- 2. Run Nim код во время компиляции
- 3. Как получить код c программы nim?
- 4. Код пролога не работает на SWISH
- 5. Может кто-нибудь объяснить этот код Пролога
- 6. Почему мой код пролога в обратном порядке?
- 7. Запустить код Пролога через редактор Vim
- 8. Prolog Nim Game - Ошибка локального стека
- 9. Nim макро параметры
- 10. Круговая NIM игры
- 11. Игра Nim Logic Error
- 12. Nim Game - Выбор стека
- 13. Игра Nim Loop
- 14. Мой код для игры NIM. Ошибка при поступлении кода компьютера
- 15. Перегрузка оператора Nim
- 16. nim game by python?
- 17. Nim: Как перебрать кусочек?
- 18. Nim code parser
- 19. Очистить последовательность в Nim
- 20. Nim игра вопрос
- 21. Типовые классы в Nim
- 22. Передача функций в nim
- 23. HashSet в Nim-Ланг
- 24. Предикаты пролога
- 25. Классификация пролога
- 26. Ошибка пролога
- 27. Ошибка пролога
- 28. Как использовать концепцию в Nim?
- 29. Ссылка на vulkan in nim
- 30. Ошибка в игре Nim снова
Для правильного вопроса вам необходимо показать код, который вы пробовали, который дает вам сообщение об ошибке и указывает сообщение об ошибке, которое вы получаете. – lurker