数独・ナンプレのソルバー

  • R/O
  • R/O (HTTP)
  • R/W (SSH)
  • R/W (HTTPS)
Fork

数独・ナンプレのソルバー

リリースファイル (Release Files)

Filename大小时间下载总数
sudoku140611.zip27.41 k2014-06-11 10:54:31168
sudoku140606.zip26.67 k2014-06-11 10:44:58159

最近のコミット (Recent Commits)

This repository is empty. Nothing has been committed yet.

最近更新されたチケット (Latest updated Tickets)

No tickets

作業部屋 Wiki について

数独・ナンプレのソルバー・プログラム

x86とARMどちらでも動くと思います(ただし、再コンパイルが必要) ARMは3バイトの全角がx86と異なるため、手直しが必要です

UbuntuとLinux Mintの端末(ターミナル)で動きます

端末にて、

$ sudo apt-get install libncurses5-dev

ダウンロードより、「sudoku140611.zip」を、仮に「dl1」フォルダにダウンロードしたとすると

$ cd dl1

$ unzip sudoku140611.zip

$ cd sudoku1

$ gcc -o sudoku sudoku.c

$ ./sudoku

で起動します。

起動すると、

行番号:ファイル名  メッセージ

0001: 111 .np ひな形です

0002: 111212a .np Q11111

0003: 112 .np ひな形です

0004: 120324a .np q123

0005: 120324b .np q124

0006: 140606D .np q125

0007: a111 .np ひな形です

というように表示されます。

黄色いカーソルを上下に移動させて、

「0004: 120324a .np q123」にカーソルを合わせて「ENTER」を押せば

既存の問題ファイルを実行します

<コピー>

「0007: a111 .np ひな形です」にカーソルを合わせ、Cボタン(Cキー)を押すと

ひな形ファイルをコピーします。ファイル名は、今日の「何月日.np」です

今日が2014年6月11日で、ひな形ファイルをコピーすると、

ファイル名は「140611A.np」になります

<問題の編集>

いま作ったファイル「140611A.np」にカーソルを合わせ、Eボタン(Eキー)を押せば

編集されます。編集をやめるときは、CTRL+Xキーです

0001:003:*M 何か書いとく

0002:001:;

0003:028:############################

0004:028:#1 + + 3# + + # + + #

0005:028:#++++++++#++++++++#++++++++#

0006:028:# +5 + # + + # + + #

0007:028:#++++++++#++++++++#++++++++#

0008:028:# + + # + + # + + #

0009:028:############################

0010:028:# + + # + + # + + #

0011:028:#++++++++#++++++++#++++++++#

0012:028:# + +8 # + + # + + #

0013:028:#++++++++#++++++++#++++++++#

0014:028:# + + # + + # + + #

0015:028:############################

0016:028:# + + # + + # + + #

0017:028:#++++++++#++++++++#++++++++#

0018:028:# + + # + + # + + #

ファイル名:140611A.np

空欄に数字を入れて、CTRL+Xで終了、そしてENTERで答えを出します