Project Euler 51
久しぶりにProject Euler解いてみました。
AtCoderの問題でビットを使って解くと良いのがあり、それを参考に
この問題でも、全探索のためにビットを使っています。
http://codepad.org/tj215xuh
http://www.usamimi.info/~geko/arch_acade/elf009_prime/list.html
素数表はこちらの100万までの素数リストを使用しました。
http://goo.gl/MkRCTI (SkyDriveへのリンク、今までのが置いてあります)
時間計れるようにした。
こないだのモンテカルロが、クリアまでの時間を計ることができるようになりました。
よかったら遊んでみてください。 http://goo.gl/aly48
モンテカルロ作った。
モンテカルロ(ソリティア)を作れ、という課題が出されました。
コンソールで動くゲームよりも、マウスを使って操作することができるゲームの方が好きなので、
また作りました。 http://goo.gl/aly48
バグが残ってるので、早めに直してしまいたいと思います。
時間計測も機能として追加するつもりです。
動き続けるマウスカーソル。
パソコンの前から離れるけれど、何か操作してる状態にはしておきたい。
という場面が最近多いので、作りました。 http://goo.gl/UggZg
チェックすると、カーソルが動き続けます。
チェックをはずすと、止まります。
順列生成コード(2)。
前回のプログラム(http://d.hatena.ne.jp/maple0705/20110205/1296916917)が
なんか嫌だったので書き直しました。 http://codepad.org/CNMO7Tli
追記(2011/9/23):
プログラムにバグを見つけたので直しました。
上記のアドレスは更新されています。
チャットプログラム。
たて対よこの右側を埋めるあれですw http://codepad.org/Yeea84KL
チャットプログラムとは書きましたが、送受信には対応させてません。
テストしてないので。
自分で文字列を入力して、表示。みたいなことができるコードです。
表示領域をはみ出しても、マウススクロールで以前のやりとりを確認できるように
なっています。
リスト構造を使用することで実現可能でした。