本文へスキップ
からだにいいもの

Rのトピックスを中心に『まだ、まだ、知らない、役に立つ情報?』を発信します。

Rで解析:休憩にならない?number placeを作成「sudokuAlt」パッケージ

中毒性が高い「number place」を作成できる「sudokuAlt」パッケージを紹介します。なお、ゲームサイズが大きくなるほど、作成にパソコンの処理能力が求められます。

パッケージのバージョンは0.2.1。R version 4.2.2でコマンドを確認しています。

パッケージのインストール

下記コマンドを実行してください。

#パッケージのインストール
install.packages("sudokuAlt")
スポンサーリンク

実行コマンド

詳細はコメント、パッケージヘルプを確認してください。

#パッケージの読み込み
library("sudokuAlt")

#http://www.sudoku.com.au/からゲームを取得:fetchAUGameコマンド
#dayオプション:ゲームを取得する日を取得
#difficultyオプション:"easy", "medium", "hard", "tough"が指定可能
FAUGame <- fetchAUGame(1, "tough")
#ゲームを開始
plot(originalGame(FAUGame))
#回答を表示
plot(solve(FAUGame))

#ゲームを作成:makeGameコマンド
#nオプション:ゲームサイズを指定,初期値は3
MGame <- makeGame(n = 3)
#ゲームの計算,ゲームサイズが大きいほど計算に時間がかかります
MGame <- solve(MGame)
#ゲームを開始
plot(originalGame(MGame))
#回答を表示
plot(solve(MGame))

出力例

fetchAUGameコマンドの例です。

・ゲームを開始

numberplace

・回答を表示

numberplace2

少しでも、あなたのウェブや実験の解析が楽になりますように!!

このコードの続きをAIに聞く

スポンサーリンク
Prices and shipping availability may change. Please refer to the product page at time of purchase.
Content displayed on this site is provided by Amazon and may be updated or removed.
Amazon Associate, karada-good earns income through qualifying sales.