愚痴

アバター
いわん
記事: 32
登録日時: 9年前

愚痴

投稿記事 by いわん » 6年前

今月で終わるはずだった出張が延長に( ノД`)シクシク…
来月から趣味のプログラムに没頭できると楽しみにしてたのに・・・
やる気が一気に失せてしょうがないのでまた昔つくったプログラムを発掘してます。

アバター
いわん
記事: 32
登録日時: 9年前

Re: 愚痴

投稿記事 by いわん » 6年前

後で自分が責められるためのドキュメントを一生懸命つくっている。
いったいなんの奴隷制かっ。

仕事の愚痴はこのへんにしておいて、こんなのが見つかりました。
昔、自分でプログラミングの勉強のために作った問題です。

①いくつかの白い碁石を円形に並べます。
②最初にどれか1つを黒い碁石に置き換えます。
③次に替えた黒い碁石からから右回りに1つ先の白い碁石を黒い碁石に置き換えます。
④次は2つ先を、その次は3つ先をというふうに次々に白い碁石を黒い碁石に置き換えていきます。
⑤そうして途中で黒石にぶつかることなく全部の白い碁石を黒に置き換えることができるのは、最初にいくつの碁石を並べた場合でしょうか。
参考画像は2個の場合と4個の場合で全部の碁石を置き換えることができますが、3個の場合は2つ目で黒にぶつかって失敗することを示しています。

この問題、プログラムを作って順番に調べていけばどんな数で成功するかはすぐに見当がつくと思いますが、なぜそうなるか証明するとなると?
結局私は証明することができず、さる数学関係のページに投稿して助けてもらったんですが、その証明をみても完全には理解できませんでした(;^_^A
数学得意な人挑戦してみて。
添付ファイル
CircleStone.png
置き換えの問題
CircleStone.png (10.08 KiB) 閲覧数: 196 回