在 Linux 命令列中使用 nudoku 解決謎題

Jason Baker發表於2019-01-08

數獨是簡單的邏輯遊戲,它可以在任何地方玩,包括在 Linux 終端中。

歡迎回到我們為期 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

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章