アカウント名:
パスワード:
$ cat tour.pl#!/usr/bin/perluse Chess; $knight = Chess::Piece::Knight->new();$board = Chess::Board->new(100, 100, setup => { $knight => "a1";}); $knight->tour()->show();$ perl --version This is perl, v5.8.8 built for darwin-thread-multi-2level $ ./tour.plsyntax error at ./tour.pl line 7, near "}"Execution of ./tour.pl aborted due to compilation errors.
prologのやつは動かし方がわかりません
wrapper(Size, [X, Y], Path) :- X =< Size, X >= 1, Y =< Size, Y >= 1, Depth is Size * Size - 1, worker(Size, [X, Y], Depth, [], ReversedPath), reverse(ReversedPath, Path), write(Path), nl.worker(_, State, 0, CurrentPath, [Sta
| ?- wrapper(3,[1,1],_). no| ?- wrapper(4,[1,1],_). (25 ms) no| ?- wrapper(5,[1,1],_).[[1,1],[2,3],[3,5],[5,4],[4,2],[2,1],[3,3],[1,4],[2,2],[4,1],[5,3],[4,5],[2,4],[1,2],[3,1],[5,2],[4,4],[2,5],[1,3],[3,2],[5,1],[4,3],[5,5],[3,4],[1,5]] true ? a
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
本家のPerlのChessモジュールを使ったやつが動かない (スコア:1)
prologのやつは動かし方がわかりません
love && peace && free_software
t-nissie
Re: (スコア:1)
Re:本家のPerlのChessモジュールを使ったやつが動かない (スコア:1)
3x3と4x4には解がないけど5x5にはたくさん解があることがすぐに出せますね。 Prologは勉強しようと思ってもいつも「磯野家の家系」どまりなので、
これを機会に、Knight's Tour Puzzleで「始点と終点が一致」の条件を
つけたら解はどれくらい減るのか、をとりあえず目標にいじってみます。
love && peace && free_software
t-nissie