在 Linux 命令行中使用 nudoku 解決謎題
歡迎回到我們為期 24 天的 Linux 命令行玩具日曆。如果這是你第一次訪問該系列,你甚至可能會問什麼是命令行玩具。我們在考慮中,但一般來說,它可能是一個遊戲,或任何簡單的消遣,可以幫助你在終端玩得開心。
很可能你們中的一些人之前已經看過我們日曆中的各種玩具,但我們希望每個人至少見到一件新事物。
每年聖誕節,我的岳母都會給我妻子一本數獨日曆。它接著會在我們的咖啡桌上呆上一年。每天都是一張單獨的表格(星期六和星期日除外,它們合併在一頁上),這樣你每天都有一個新的謎題,同時還有一本能用的日曆。
問題在於在實際中它是一本很好的謎題,但不是一本好的日曆,因為事實證明有些日子的題目比其他日子更難,我們沒有以每天一個的速度解決它們。然後,我們會在懶散的周日來解決這周堆積的謎題。
既然我在這個系列的一部分中介紹過日曆,那麼在這裡介紹數獨也是公平的,除了我們的命令行版本是解耦的,因此將來很容易就能完成它。
我在 Fedora 的默認倉庫中找到了 nudoku
,因此安裝它就像下面這樣簡單:
$ sudo dnf install nudoku
安裝完後,只需輸入 nudoku
即可啟動它,之後的操作就很明了。如果你以前從未玩過數獨,它它很容易:你只需要確保每行、每列、每個 3x3 構成的方塊里都包含了 1-9 的所有數字。
你可在 Github 中找到 GPLv3 許可的 nudoku
源碼
你有特別喜歡的命令行小玩具需要我介紹的嗎?我們的日曆基本上滿了,但我們仍然希望在新的一年中展示一些很酷的命令行玩具。請在評論中留言,我會查看的。記得讓我知道你對今天玩具的看法。
一定要看看昨天的玩具,使用 Linux 終端慶祝豐年,記得明天回來!
via: https://opensource.com/article/18/12/linux-toy-nudoku
作者:Jason Baker 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive