2015-01-01から1年間の記事一覧

角落ちと香落ちの間

僕ではないある一人の人間と将棋を複数局指したのだけど、上手が僕で、角落ちだと僕にとって厳しくて、香落ちだと相手にとって厳しい。そこでその間のハンデが欲しいので、Aperyに色んな初期局面の形勢を判断させてみた。4coreマシンで、1局面につき、30から…

m次元n路盤オセロへの道(1.初期配置)

m次元n路盤(mは1以上の整数。nは2以上の偶数。)の合法手、終局、勝敗判定を出来るソフトを作りたい。初回は初期配置について考える。 2次元8路盤の場合、、白(d, 4), (e, 5)、黒(d, 5), (e, 4)に配置される。初期配置の中の最も左上の升を(0, 0)とし、右か…

合わせ鏡の怪

class ClassSample{ ClassSample cs; } class ClassSampleMain{ public static void main(String[] args){ ClassSample cs1 = new ClassSample(); ClassSample cs2 = new ClassSample(); cs1.cs = cs2; cs2.cs = cs1; } } プログラミング言語のJavaで、前者…

素数生成プログラム

「素数生成プログラムを書いてみたら勉強になるよ」と人間に言われたので、「えっそれ難しいんじゃないですか」と僕は言った。「任意のn番目の素数を求める関数(数学の意味で)」は存在しないらしく、それと勘違いしたから言ったけど、小さい方から順に求め…

輪廻ゲーム

昨日のをちゃんと動くように改善しました。 #include<stdio.h> #include<stdlib.h> #include<time.h> void main(void){ char life; int nirvana; int species; species = 1; srand( (unsigned)time( NULL ) ); while(1){ switch(species){ case 1: printf("ヒト"); break; case 2: print</time.h></stdlib.h></stdio.h>…

AfterDeath関数

ivはinitial value(初期値)。 void AfterDeath_OriginalBuddhism(int iv){ char life, int nirvana = 0; int behavior; while(1){ life = 1; behavior = BehavioralRule(iv); nirvana = Judge(behavior); life = 0; if(nirvana != 0){ break; } iv = rand(…

「笑えてた」歌詞書き起こし

GOMESSさんの「笑えてた」という曲です 明日笑えたら明日手を叩こう昨日泣いて明日笑おうねえ空はきっと晴れていなくても おはようからお休みの間に何回ありがとうを言えるかなんて歌詞を昔聞いていた 歌かラップだったかも忘れたけどその中にはきっと自分の…

「伝説」歌詞書き起こし

GOMESSさんの「伝説」という歌の歌詞を書き起こしました 月が綺麗だったらもしかしたら そんな訳ないけど歌うよ 繰り返し妄想して怖いけどあの空を見る ねえ見てよ私の中を ねえ誰か助けてあげてよ 耳と目と声と離れていくよ 昨日は大好きな友達の誕生会 場…

「遺書」書き起こし

GOMESSさんの「遺書」という曲の書き起こしです。 暗い道に一人きりで生きていることを実感して嫌だったとしてもそれはしょうがないから前見ろよ 昨日の事を考えて嫌になってる暇なんてないってまだわかわからないのか相変わらずだな あからさまな振りをして…

「普通のことができないから」歌詞書き起こし

GOMESSさんの「普通のことができないから」という曲です 普通じゃないからどうせ、どうせ でももしかしたらなんて考えてるだけで何も出来ないただの人間 自分勝手なんて言われながら、また人を恨んで妬んでその繰り返し 感情なんて昔からないから、あんまり…