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

20120227232045

 バグが残ってるので、早めに直してしまいたいと思います。

 時間計測も機能として追加するつもりです。

動き続けるマウスカーソル。

 パソコンの前から離れるけれど、何か操作してる状態にはしておきたい。

という場面が最近多いので、作りました。   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

20110329002836

 チャットプログラムとは書きましたが、送受信には対応させてません。
テストしてないので。


 自分で文字列を入力して、表示。みたいなことができるコードです。

 表示領域をはみ出しても、マウススクロールで以前のやりとりを確認できるように

なっています。

 リスト構造を使用することで実現可能でした。