http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1174592376
に「アリの挙動のプログラムが分かりません。」というのがあった。
面白そうなので自分勝手に仕様を検討してプログラムを作ってみた。詳細はこちら。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1270523562
にレール上を移動するにはどうしたら良いかという質問があった。
面白そうなので作ってみた。結果はこんな感じ。
実行してみたい人は LineTrace-20110906.zip をダウンロード。まぁちゃちゃっと作ったんで大したことはないんだけどね。
近所の子供が家に来てYouTubeで音楽を聴いていた。音楽を再生していたのは私が使っていたパソコン。
子供は別のパソコンでゲームをしていた。曲が終わると「次」,また終わると「何か次のやってー」ってうるさいので自動で再生するプログラム(bgm4you.exe)を作ってみた。
作ってみたらあらこれは非常に便利。最近YouTubeは全てこれで見てます。オープニング画面に表示されている私の絵はきっかけを作った子供が描いてくれた絵です。
同じフォルダにあるプログラムは2個起動できないのですが,フォルダを分ければ2つ起動できるので,一つはBGM用,これはサイズを小さくして画面の左上に表示している。
もう一つは640x360のサイズでニュースを見るときなどに使っている。地デジ難民になってしまったのでニュースはANNnewsCHを検索して見ている。
今はどこまでニュースを見たか自分で記憶しておかなければならないので,自動で見ていないニュースだけを表示できるように改良したいと考えている。
近所の子供が家に来てこのゲームで遊んだ。
後ろで見ていて、初級編なのに、「なにやってんだーおまえはー」と突っ込みを入れたくなるくらい下手だった。
子供が帰った後自分でやってみて、
初級→簡単、中級→普通でしょ、上級→全然出来ねー!
イラッとして、むきになってやるも全然クリアできず。
Undoも使わずやっていたものだから勝率1%にも満たなかった。
上級はUndoを使うものだと判って以降Undoを使おうとしたがいかんせん記憶力が全然足りない。
仕方ないのでプログラム(WindowsXP)を作って解くことにした(この辺がプログラマ脳だな)。
今のところ上級の勝率が5〜6割位。
画面だと10分位、バッチ処理(spider.savを読んで問題を自分のプログラム内で生成し画面を使わず解く)だと2分くらいかかる。
画面はWaitが少ないとキャプチャに失敗するし,
Waitが多いと遅くてイライラする。微妙な数字のWaitを入れるようにしたらエラーが頻発するも,
リカバリ機能を付けて何とか最後まで動作できるようにした。
勝率を6割から上げるには難しいようだ。ある戦略(攻略法)を思いついて,それをプログラムに組み込んでも,新しく出来るようになる問題もあるが,今まで出来ていた問題が出来なくなったりする。それで勝率6割付近をウロウロしている。
WindowsXPの場合ゲーム数は4,294,967,296個(約42億個)になる。この数字は4バイトで表現できる数ということになる。
何故そうなるかというと,WindowsXPのスパイダソリティアの場合,spider.sav というファイルの先頭4バイト目からの4バイトを使って問題を生成しているからである。
全部で100問あります。
ましゅの解法を解説したページも作りました。こちらをです。
ニコリの美術館パズルを自動で解くプログラムを作ったら,問題も簡単に作れることが判ってしまった。
ということで新年にちなんで問題を作成してみた。
遊ぶためのソフトは作っていないので,残念ながら絵だけ。仮定法を使わず解けるけど,実際には人力では大変だと思う。
多分誰も見たくも無いだろうが100x100サイズの問題も作ってみた。これも謹賀新年。さすがに100x100は作るのが大変だった。
3月突入でさすがに謹賀新年の美術館をここに表示したままなのははばかられると思ってこっちに画像を移動。
Apache+PHPで動作します。
現在,産経ニュース,日刊スポーツ,スポーツ報知,朝日新聞,Yahoo写真ピックアップ,Yahoo写真ニュース,株板あぷろーだ Neo【参】,2chニュース速報を取得できます。
産経ニュースの画面イメージはこんな感じです。
こちらのページに詳細があります。気が向いた人はインストールして感想など聞かせてくれるとありがたいです。
インストールにはApacheとPHPの知識が必要になります。
2008年10月18日の朝日新聞夕刊の一面を題材に国語,算数,社会,英語の4タイプの一般常識問題を作ってみました。但し社会に関しては常識の範囲を逸脱してしまった。
国語の問題 全5問
算数の問題 全5問
社会の問題 全5問
英語の問題 全5問
夕刊の一面だけでこれだけ問題を作れてしまうのはある意味驚きがある。
さすがに理科の問題を作ることは出来なかった。
Q象は記述式の問題を作ることが出来るので,本当に理解しているかどうか選択式では判らない実力判定を行うことが出来ます。
C言語の基礎問題 全3問
新人研修やらでプログラミング言語を教えたら成果確認に使えます。
懐かしのポケットメイト将棋が復刻されていたことを知り購入しました。
この製品はサイズがちょうど良く,蓋をして盤面を保存できることから非常に良いのですが,平らな場所でないとポロポロ駒が落ちるのが欠点です。
駒が落ちないようにネオジム磁石を一つ一つの駒に埋め込み,盤の方には薄い鉄板を全てのマスに埋め込みました。
電車の中でも落ちませんし,寝ながらでも駒を動かせます。
非常に快調な将棋盤になりました。
昨年(2007年)3月にパズル横丁が終了後,暇に任せて出題プログラムを作成しました。
このような画像ファイルを用意すれば画像上に入力欄を作ることで以下のような問題を作成することが出来ます。
第1問 二次方程式の解の公式を完成してください。 |
他にも色々な出題を作成出来ますので興味のある人は http://qzo.jp を見てください。
残念ながらパズル横丁は2007年3月30日で終了してます。
パズルパークが終了したと思ったら曜日とタイトルを替えて再登場。金曜夕刊に出題される。パズル横丁もコンピュータを使って解くことを目標にする。新聞によれば「パズル横丁では,特別な数学の知識などを必要としない問題を出していきます」ということだ。出題意図はどうあれ,プログラマはプログラムを作って解くのが第一目標。数学の知識がなくても,プログラミングの知識は必要じゃ。プログラミングで解決できる問題が出るとうれしいぞ。問題レベルが☆のものがプログラムを作って解いた問題。頭で解いちゃった問題が★(黒星)。背景が灰色なのは,先に頭で問題を解いてしまった場合。背景が赤色なのは解答を間違えていた場合。
このページは土曜日(出題翌日)の朝7:00と月曜日(締め切り日)の17:00に更新してます。
間違いを見つけた方は是非教えてください。後になればなるほど恥ずかしいので。意見でもOKです。
出題日 | 問題 | 詳細 | 解答 | 問題レベル |
2007年3月30日 | デジタル表示の計算式716-8-9を変更して最小正数を求める | 詳細 | 解答 | ☆ |
2007年3月23日 | ±0,−3,+3,−1,+1,−1…と続く数列の意味は。 | 詳細 | 解答 | ★★ |
2007年3月16日 | 3つの正方形と小さな三角形で巨大な三角形を作る。 | 詳細 | 解答 | ★★ |
2007年3月9日 | 1x1,1x2,1x3,2x2,2x3,3x3の6個の図形で3x3,4x4,5x5の図形を作る。 | 詳細 | 解答 | ☆☆ |
2007年3月2日 | 3個の数字の合計を19にする。 | 詳細 | 解答 | ☆ |
2007年2月23日 | 小数点以下をを四捨五入する電卓 | 詳細 | 解答 | ☆☆ |
2007年2月16日 | 2x2,3x3,6x6の大きさのチョコを5分割し7x7の正方形にする。 | 詳細 | 解答 | ☆☆ |
2007年2月9日 | 1x1,1x1,2x2,2x2,1x3の5個の矩形を3x3の箱から2個と3個に分けて入れ替える。 | 詳細 | 解答 | ★ |
2007年2月2日 | 別荘を借りた期間は? | 詳細 | 解答 | ☆☆ |
2007年1月26日 | 円卓を廻って10個の丸を一回ずつ訪問する。 | 詳細 | 解答 | ☆☆☆ |
2007年1月19日 | 大きさが8の同じ形の4つの図形が互いに接触するように組み合わせる | 詳細 | 解答 | ☆☆ |
2007年1月12日 | 1〜18の数字を使って3x3の魔方陣を2個作る。 | 詳細 | 解答 | ☆☆☆ |
2007年1月5日 | 4x4の16部屋全てを通過するには。 | 詳細 | 解答 | ☆☆ |
2006年12月22日 | 白黒のサイコロでジャンケンをする。 | 詳細 | 解答 | ☆☆ |
2006年12月15日 | 25歳,31歳,44歳,48歳に見える人の本当の年齢は? | 詳細 | 解答 | ☆ |
2006年12月8日 | 5▲(8▼(1▲(4▼□)))=? | 詳細 | 解答 | ☆ |
2006年12月1日 | 1,2,3,…と進み180,360の倍数の場所で止まる。途中2回は逆戻り。 | 詳細 | 解答 | ☆☆ |
2006年11月24日 | 1〜6の6桁の数字で7の倍数となるもの。 | 詳細 | 解答 | ☆☆ |
2006年11月17日 | 指定した歩数を移動してちょうどゴールに到達するには。 | 詳細 | 解答 | ☆ |
2006年11月10日 | 一つしかない船に乗って島から陸までより早く移動する。 | 詳細 | 解答 | ☆ |
2006年11月3日 | 文化の日のため夕刊は休み | 休み | 休み | |
2006年10月27日 | 6**6**6**6**6**6 の下3桁を求める。 | 詳細 | 解答 | ☆☆ |
2006年10月20日 | 12個の飛び石を一度ずつ訪れて元の位置に戻ってくる。 | 詳細 | 解答 | ☆☆ |
2006年10月13日 | 123456789の数字の間に×,÷を入れて結果を266にする。 | 詳細 | 解答 | ☆ |
2006年10月6日 | 6x6の矩形にあかさたなの6文字を配置する。簡単数独風。 | 詳細 | 解答 | ☆ |
2006年9月29日 | 7x7の矩形を1〜7の数字で埋めていく。 | 詳細 | 解答 | ☆☆ |
2006年9月22日 | スペード型の図形を切り分けてハート型に繋ぎ替える。 | 詳細 | 解答 | ★★★ |
2006年9月15日 | コの字を確実に探し出す。 | 詳細 | 解答 | ☆ |
2006年9月8日 | 等分したケーキを5個集めて一つにする。 | 詳細 | 解答 | ☆☆☆ |
2006年9月1日 | 立方体の6面にシールを貼る。 | 詳細 | 解答 | ★ |
2006年8月25日 | 大きさ49の正方形と50の正方形を作る。 | 詳細 | 解答 | ★★ |
2006年8月18日 | 合計値が400になるのは。 | 詳細 | 解答 | ☆ |
2006年8月11日 | パズル横丁は夏休み | 休み | 休み | |
2006年8月4日 | 1〜99の数を5の倍数は0.8倍し,それ以外は7を足すことを繰り返し100にする手数が掛かるのは。 | 詳細 | 解答 | ☆☆ |
2006年7月28日 | 3x3の中の1x1の正方形9個,2x2の正方形4個,3x3の正方形1個を2個に減らす。 | 詳細 | 解答 | ☆ |
2006年7月21日 | 10匹の蚊が10週後に1000匹になる。 | 詳細 | 解答 | ☆ |
2006年7月14日 | 9枚のカードを使った計算式ABC*DEF=GH**I | 詳細 | 解答 | ☆ |
2006年7月7日 | 2個のライターを使って火を付ける理由。 | 詳細 | 解答 | ★ |
2006年6月30日 | 9x9の矩形に1〜9を配置し,どの3x3をとっても数字が一意になる。 | 詳細 | 解答 | ☆ |
2006年6月23日 | 10人中正直者と嘘つきの組み合わせを求める。 | 詳細 | 解答 | ☆☆ |
2006年6月16日 | A+B=C,BX=VDの時,ST+HF=SF+□□になる。 | 詳細 | 解答 | ☆☆ |
2006年6月9日 | 1〜100万までの数字のうち読みが辞書順で一番大きくなるのは? | 詳細 | 解答 | ☆ |
2006年6月2日 | 3桁の数字から4,9を使わないようにする。 | 詳細 | 解答 | ☆ |
2006年5月26日 | 図形を3片に切り分けて壺型の図形を作る。 | 詳細 | 解答 | ★★★ |
2006年5月19日 | 7人が立ったり座ったりして1人だけが立っていた。 | 詳細 | 解答 | ☆☆ |
2006年5月12日 | 5x5の矩形に1x2の4色ブロックを配置する。 | 詳細 | 解答 | ☆ |
2006年5月5日 | こどもの日のため夕刊は休み | 休み | 休み | |
2006年4月28日 | 嘘つきの帽子の色を当てる | 詳細 | 解答 | ☆☆ |
2006円4月21日 | タコとイカが自分の足全てに同じ色の靴下を履くには何本の靴下が必要か。 | 詳細 | 解答 | ☆☆ |
2006年4月14日 | 正N角形の頂点を結んで出来る多角形の数の合計がNになるには。 | 詳細 | 解答 | ☆ |
2006年4月7日 | 桂馬飛びに移動してもっとも歩数のかかる場所を求める。 | 詳細 | 解答 | ☆ |
2006年3月31日 | 2,3,4,5,6,7の6個の数字を相互に連結し各数字に連結された数字の合計が18になるようにする。 | 詳細 | 解答 | ☆ |
2006年3月24日 | 6か国の国境数が一番多くなる組み合わせを求める | 詳細 | 解答 | ★ |
2006年3月17日 | 正三角形を重ね合わせて重なり部分が元の図形の半分になるようにする。 | 詳細 | 解答 | ★ |
2006年3月10日 | 虫みたいな図形を相似な2つの図形に分割する。 | 詳細 | 解答 | ☆☆ |
2006年3月3日 | 同じ数字を4つ,+,−,×,÷と括弧を使い結果が10になる計算式を作る | 詳細 | 解答 | ☆ |
2006年2月24日 | 二人が階段を昇り異なる方の足で登り切る | 詳細 | 解答 | ☆ |
2006年2月17日 | 4x4のマトリックスに1〜4のトランプを配置する | 詳細 | 解答 | ☆ |
2006年2月10日 | 円図形を5分割して正方形を作成する。 | 詳細 | 解答 | ★★ |
2006年2月3日 | 賞金370万円を1等,2等,3等の3人でa>b>c,,a÷b=b÷cとなるように設定する。 | 詳細 | 解答 | ☆☆ |
2006年1月27日 | 6片の図形を2片ずつ3組に分け同じ図形にする。 | 詳細 | 解答 | ☆☆ |
2006年1月20日 | 2文字しりとりで勝つ | 詳細 | 解答 | ☆ |
2006年1月13日 | 2006x8桁の数=2と6だけからなる11桁の数 | 詳細 | 解答 | ☆ |
2006年1月6日 | 1円,5円,10円,50円,100円,500円硬貨を18枚で2006円にする。 | 詳細 | 解答 | ☆ |
2005年12月30日 | 年末のため夕刊は休み。 | 休み | 休み | |
2005年12月23日 | 天皇陛下誕生日のため夕刊は休み。72歳の誕生日おめでとうございます。 | 休み | 休み | |
2005年12月16日 | 2を2個,5を5個使い四則演算を重複して3個使い2005を作る。 | 詳細 | 解答 | ☆ |
2005年12月9日 | ABC=ABCAB=ABCABCのABCに異なる文字を割り当て同じ意味になるようにする。 | 詳細 | 紙面 | ★ |
2005年12月2日 | 1,2,3,4,5,6,7,8,10の数字をX,Yの2おつの箱に分けて入れ,どちらの箱でも3個の数字の差分が異なるようにする。 | 詳細 | 解答 | ☆ |
2005年11月25日 | 10円玉4枚を1個ずつ5回動かして別の位置に移動する。 | 詳細 | 解答 | ☆ |
2005年11月18日 | 1円,5円,10円玉の組合せ12枚を5x5の矩形に置き,縦横斜めの合計が11円になるようにする。 | 詳細 | 解答 | ☆☆ |
2005年11月11日 | 0,1を11個ずつ22で割り切れるように22桁の整数を作る。 | 詳細 | 解答 | ☆ |
2005年11月4日 | 矢印と片仮名のコを組み合わせた図形を分割し正方形を作る | 詳細 | 解答 | ★ |
2005年10月28日 | 11,111,1111,11111,111111の5つの数字と+,−,×,÷と括弧を使い結果が1になる計算式を作る | 詳細 | 解答 | ☆ |
2005年10月21日 | 「「自分は嘘つきで{ある|ない}」と言ったことが{ある|ない}」と言ったことが... | 詳細 | 解答 | ☆☆ |
2005年10月14日 | 5x7の図形を4片に切り分け西という字を作る | 詳細 | 解答 | ★★★ |
2005年10月7日 | 縦横斜めの合計値が等しくなるようにする | 詳細 | 解答 | ☆ |
2005年9月30日 | M個合わせて正M角形,N個合わせて正N角形になる図形は | 詳細 | 解答 | ★★ |
2005年9月23日 | 秋分の日のため夕刊は休み | 休み | 休み | |
2005年9月16日 | カッパは何匹いるか? | 詳細 | 解答 | ★ |
2005年9月9日 | 街中の全ての道を通過する経路を求める | 詳細 | 解答 | ☆☆ |
2005年9月2日 | 1023456789の間に+,÷を2個ずつ入れて答えが100になるようにする。 | 詳細 | 解答 | ☆ |
2005年8月26日 | 台形を元の台形と相似な台形で5分割 | 詳細 | 解答 | ★★ |
2005年8月19日 | 変形ナンバープレイス | 詳細 | 解答 | ☆☆☆ |
2005年8月12日 | 正四面体の宇宙ステーション上に3つのトイレを配置する | 詳細 | 解答 | ★★ |
2005年8月5日 | じゃんけんで何を出して1勝したか。 | 詳細 | 解答 | ☆☆ |
2005年7月29日 | 一番おいしいカレーを食べることが出来るのは。 | 詳細 | 解答 | ☆☆ |
2005年7月22日 | 3本の街灯が同時に消えるのは | 詳細 | 解答 | ☆ |
2005年7月15日 | 短歌の上の句17文字,下の句14文字,全体が回文になっている | 詳細 | 解答 | ☆ |
2005年7月8日 | 兄が弟の年齢の整数倍になる年が6回 | 詳細 | 解答 | ☆ |
2005年7月1日 | タナバタ2=□□□□□ナバタ,タナバタ3=□□□□□□□□□タナバタとなる数字を求める。 | 詳細 | 解答 | ☆☆ |
2005年6月24日 | 図形を2分割してくっつけ直すと正方形になる。 | 詳細 | 解答 | ☆☆ |
2005年6月17日 | ABC÷DEFG=0.256128064032016008004002001 となるABCDEFGを求める。 | 詳細 | 解答 | ☆ |
2005年6月10日 | 白黒のシートを重ねて3x3の矩形と七と7を作る。 | 詳細 | 解答 | ★ |
2005年6月3日 | ピザを2分割⇒六角形⇒更に2分割⇒五角形⇒更に2分割⇒四角形 | 詳細 | 解答 | ★★ |
2005年5月27日 | 数字を入れ替えると9×9=14が成立する。 | 詳細 | 解答 | ★ |
2005年5月20日 | うん×うん=こううん を完成する | 詳細 | 解答 | ☆ |
2005年5月13日 | 5つの数字6,4,9,1,3を使って式を□□□×□□7=□□□□□を完成する | 詳細 | 解答 | ☆ |
2005年5月6日 | 5個の数字の差分の和が最大になるのは | 詳細 | 解答 | ☆ |
2005年4月29日 | みどりの日のため夕刊は休み | 休み | 休み | |
2005年4月22日 | 幅2の紙から立方体を切り出すには | 詳細 | 解答 | ★ |
2005年4月15日 | 友達の数が100人になるのは... | 詳細 | 解答 | ☆ |
2005年4月8日 | 正直者と嘘つきを見分ける。 | 詳細 | 解答 | ☆☆ |
2005年4月1日 | 見た目犬みたいな図形を相似な形状に2分割する | 詳細 | 解答 | ☆☆ |
朝日新聞土曜夕刊にパズルパークというのがある。2004年4月3日で3年目に突入ということである。プログラミング大好きな人間は,プログラムを作って問題を解決する。ここに出題される問題を解くことはプログラマにとっての頭の体操である。基本的にC++でプログラムを組むが,たまにPerlを使うこともある。問題レベルが青字のものがプログラムを作って解いた問題。背景が灰色なのは,先に頭で問題を解いてしまった場合。
出題日 | 問題 | 詳細 | 解答 | 問題レベル |
2005年3月26日 | BCDFGHIJMNOQSTVWXYの規則は? (最終回) | 詳細 | 解答 | 易 |
2005年3月19日 | パズルパークはお休み | 休み | 休み | |
2005年3月12日 | 7個の正方形からなる凸図形の2つに切り分けて凸部分に異なる正方形が3つ来るような分割を考える。 | 詳細 | 解答 | 難 |
2005年3月5日 | 4問で100点のテストの配点を求める。 | 詳細 | 解答 | 易 |
2005年2月26日 | ノコギリの歯を逆にする。 | 詳細 | 解答 | やや難 |
2005年2月19日 | 対角位置で連なっている16個の矩形を4x4の矩形に貼り替える。 | 詳細 | 解答 | 難 |
2005年2月12日 | 板チョコを相似な図形に4分割する。 | 詳細 | 解答 | 易 |
2005年2月5日 | 8x8のマトリックスを赤と黒で色分けする。 | 詳細 | 解答 | 易 |
2005年1月29日 | 変形ナンバープレイス | 詳細 | 解答 | やや難 |
2005年1月22日 | 木木□火西土,木木木木木火■■■火の□と■に入る文字を考える。 | 詳細 | 解答 | 易 |
2005年1月15日 | 12月25日の解答だけで問題は無し。 | 休み | 休み | |
2005年1月8日 | 44個の輪が1本に繋がっている。5個の輪を切り繋ぎ替えて「酉」の字を作成する。 | 詳細 | 解答 | 易 |
2005年1月1日 | パズルパークは冬休み | 休み | 休み | |
2004年12月25日 | 2枚のカードに書かれた7+181,43+19,502+1を操作して「来年の年号」を作成する。 | 詳細 | 解答 | やや難 |
2004年12月25日 | 最長ジョギングコースを探す(迷路問題)。 | 詳細 | 解答 | やや難 |
2004年12月25日 | a**3+b**3+c**3+d**3=2005を満たすa,b,c,dを求める。 | 詳細 | 解答 | 易 |
2004年12月18日 | クリスマスツリーと長靴を切り分けて箱にしまう。 | 詳細 | 解答 | 難 |
2004年12月11日 | 1□2□3□4□5□6□7□8□9=0となるように□に入る+−×÷の組合せを求める。 | 詳細 | 解答 | 難 |
2004年12月4日 | デジタル数字をある規則にそって処理すると。 | 詳細 | 解答 | やや難 |
2004年11月27日 | 割り算の結果が1〜8の数字を1つずつ使うようにする。 | 詳細 | 解答 | 易 |
2004年11月20日 | 兜型の位置に数字を置き線上の数字の合計を合わせる。 | 詳細 | 解答 | 易 |
2004年11月13日 | リーグ戦の勝ち点から試合結果を求める。 | 詳細 | 解答 | 易 |
2004年11月6日 | 7片に分かれた1辺が8cmの正方形を組み立てる。 | 詳細 | 解答 | 難 |
2004年10月30日 | メガネ型の遊歩道で人捜しをする。 | 詳細 | 解答 | やや難 |
2004年10月23日 | 二等辺三角形をn枚組み合わせて正N角形を作る。 | 詳細 | 解答 | やや難 |
2004年10月16日 | (a*b*c*d)/(e*f*g*h)+i=17を完成させる。 | 詳細 | 解答 | 易 |
2004年10月9日 | 4x4の矩形内を矢印に従って進み元の位置に戻る。 | 詳細 | 解答 | やや難 |
2004年10月2日 | 肉5パック,魚4パック,人参3パック,豆2パックから2パックずつ選び1週間の献立を作成する。 | 詳細 | 解答 | やや難 |
2004年9月25日 | aa*bb=ccdd,cc*dd=eeffとなるaa,bbを求める | 詳細 | 解答 | 易 |
2004年9月18日 | シーソーに60,70,80,90,100,110Kgの人がバランスを取って乗る | 詳細 | 解答 | やや難 |
2004年9月11日 | 男女40人の並びから特定の条件にある人の並び順を求める。 | 詳細 | 解答 | 易 |
2004年9月4日 | 碁盤上の街並みに全ての住宅からの距離が短くなるように3つの病院を配置する。 | 詳細 | 解答 | 易 |
2004年8月28日 | 扇風機の羽根が止まって見える。 | 詳細 | 解答 | 易 |
2004年8月21日 | パズルパークは夏休み | 休み | 休み | |
2004年8月14日 | パズルパークは夏休み | 休み | 休み | |
2004年8月7日 | 1から10の数字から4つを選択し,a*b*c*d=(55-a)+(55-b)+(55-c)+(55-d)となる数字を見つける。 | 詳細 | 解答 | やや難 |
2004年7月31日 | パズルパークは夏休み | 休み | 休み | |
2004年7月24日 | 13点から4点ずつ3組を選び大きさと形が同じになるようにする。 | 詳細 | 解答 | 難 |
2004年7月17日 | 4桁の素数で隣り合う数字の差が1になるものを探す。 | 詳細 | 解答 | 難 |
2004年7月17日 | AB**C-DE**F=GHIを満たす数式を求める。 | 詳細 | 解答 | やや難 |
2004年7月17日 | 右へ1cm,上へ2cm,右へ3cm,行こう1cmずつ距離を伸ばし直角に向きを変え元の位置に戻る。 | 詳細 | 解答 | やや難 |
2004年7月17日 | 1〜9の数字を0または1をおいて差が3以上になるように配置する。 | 詳細 | 解答 | 易 |
2004年7月10日 | ab/c+d/e+f/g+h/i=4を満たす数字を求める。 | 詳細 | 解答 | やや難 |
2004年7月3日 | 3x6の大きさの平面から異なる大きさ,異なる辺数の図形を4片切り出す | 詳細 | 解答 | やや難 |
2004年6月26日 | 307x275=82735のうち2箇所の間違いを探す。 | 詳細 | 解答 | 難 |
2004年6月19日 | 0を使わない日付の連続を探す | 詳細 | 解答 | 易 |
2004年6月12日 | 数字の並び(3145943707)の意味を見つける | 詳細 | 解答 | やや難 |
2004年6月5日 | ab年cd月ef日gh時ij分の最小値,最大値を求める | 詳細 | 解答 | 易 |
2004年5月29日 | 泥棒を町の外へ逃がす経路 | 詳細 | 解答 | 易 |
2004年5月22日 | 三叉路(さんさろ,Y字路)を右左右左右左に進んで元に戻る地図を描く | 詳細 | 解答 | 易 |
2004年5月15日 | 休日が一致しない二人を雇う | 詳細 | 解答 | 易 |
2004年5月8日 | 文字列DOGの板を切り離して図形DOG(犬)を作成する | 詳細 | 解答 | 難 |
2004年5月1日 | AB+CDEFG/HIJ=100を満たす数字の組合せを求める。 | 詳細 | 解答 | 難 |
2004年4月24日 | 正直者と嘘つきを見つける | 詳細 | 解答 | 易 |
2004年4月17日 | ピョン星人の最長単語を見つける | 詳細 | 解答 | やや難 |
2004年4月10日 | 文字列CATの板を切り離して図形CAT(猫)を作成する | 詳細 | 解答 | 難 |
2004年4月3日 | PUZZLEPARKという文字列に数字と記号を割り振り式を完成させる。 | 詳細 | 解答 | やや難 |
2004年3月27日 | トーナメントの順位を当てる。 | 詳細 | 解答 | やや難 |
2004年3月20日 | 春分の日のため夕刊は休み | 休刊 | 休刊 | |
2004年3月13日 | 博物館の出口と順路を見つける。 | 詳細 | 解答 | やや難 |
問題レベルは新聞の評価をそのまま載せたが,どうもこの評価と自分の中での評価が一致しない。プログラムで問題を解いているからか。解答は締め切り日に掲載する予定です。
パズルの解答を送り正答であれば抽選でロゴ入りペンを貰える。新聞には「ぺん」とあるが実物は「ボールペン」である。プログラマはペンを貰えるまで頑張って挑戦すべし。私は5回目で貰った。4月3日解答分から当選者数を10名に増やした(以前は5名)ので当選確率も高くなっているはず。当選者は「新聞に名前が載る」という名誉も与えられます。
朝日新聞土曜日朝刊にbeパズルというのがある。コンピュータで解けるものはコンピュータで解く。
問題 | 講評 | 詳細 |
数独(ナンバープレイス) | パズル問題としては入門編。コンピュータパワーを利用し,虱潰しで解を見つける。3x3ブロックの9x9ノーマル専用。 | 詳細 |
数独(ナンバープレイス) | 3x3ブロックの9x9サイズ以外の大きさにも対応。解法ルールを組み込み雑誌に載っているレベルは解ける。そこそこ高速。 | 詳細 |
迷路(2004.10.16) | 難易度5の迷路問題。ゴールするまで戻れない? | 詳細 |
迷路(2004.5.22) | プログラムを使って解くにはデータを作るのが面倒 | 詳細 |
迷路(2004.4.24) | 途中にある物(動物)を特定の順序で訪問しGOALを目指す。 | 詳細 |
近年コンピュータの処理能力が格段に進歩し,パズルを解くのが容易になった。私がはじめてコンピュータに触れた頃はコンピュータを使うとCPUの稼働時間で課金され,1秒使うと300円位した。それが今では自由自在に使える。この能力をエロサイトの巡回だけに利用するのはもったいない。プログラムを作って楽しもう。
問題種類 | 解説 | 詳細 |
数字の割り当て問題 | 指定の文字に0〜9までの何れかの数字を割り当て式を完成する。 | 詳細 |
迷路(一般形) | 一般的な迷路問題をコンピュータで解くには。 | 詳細 |
スケルトンパズル | 単語の一覧を空の単語の組合せの中に埋めていく。漢字スケルトンとか単語が地名や品名になっているのが多数ある。 | 詳細 |
ハチの巣型パズル | 単語の一覧をハチの巣型に並んだ文字の中から探し残った文字で単語を組み立てる。 | 詳細 |
種類 | 説明 | 例 |
言葉の連想系 | 問題文から言葉を連想する。 | クロスワードパズル |
絵違い探し | 幾つかの絵がありその違いを探す。 | 2枚の絵の違いを探す。 何枚かの絵から同じ絵を探す。 |
2004年6月5日の朝日新聞beパズルの絵違い探しを手でやってみた。30個の間違いのうちどうしても最後の2個が判らない。全ての間違いが判らなくても解答は判ったのでこれで良しとすることもできるが,何かモヤモヤするのでコンピュータを使って解いてみようかと思った。
問題図をスキャナで読み込み1枚の絵を左右反転させる。2枚の絵をアニメーション表示させたら,あら不思議直ぐに残りの2つの間違いが見つかった。間違い部分がこんなにはっきり出るとは思いもよらなかった。ビックリするほどはっきり出ます。
調子に乗って2004年6月12日の絵違い探し(同じ絵探し)もスキャナで読み込みアニメーション表示させてみた。これもはっきり出た。
7月3日の絵違い探しも挑戦してみた。うーん,簡単とは行かないまでもはっきりでる。コンピュータで違いを表示することは出来ないが,人間が間違いを見つける手助けは出来そうだ。
7月10日の同じ絵探しも挑戦してみた。うーん,難しかった。絵がずれると小さな違いは判別しづらい。
プログラミング好きですか?金曜日に仕事を受けても月曜日には完成出来るPHPユーティリティ(PHPテンプレートライブラリ)三日完を作成しました。
有限会社メディアチップス