2006-09-01から1ヶ月間の記事一覧

よみかたあんけ。

ここ見てる人は皆知ってると思いますが一応。 「よみかたあんけーと」 ほげほげー。ぐーいまろくぷろくぐにゅー・・・

Google Code Jam

Google Code Jamに参加しました。 ダメでした。 英語もC++も無理…250の問題を理解した時点で残り25分とかでした。情けないです。 とりあえず特に酷かったところを並べてみます。 1. 普通に下みたいなコードを書いてしまう。過ちに中々気づかない。 vector<int> r </int>…

反省会

というか、終わったので別に問題内容とか書いていいんですね。 Set2でした。750点問題は解いていませんというか、問題読んでさえいません。スルー。 250点問題ですが、1〜Mのintの配列を、引数のintの配列を使ってルールに従ってN回並べ替えなさい、というま…

おしまい

結局問題理解できてなかったっぽくて、がっかりがっかりです。 理解はできてないけど、途中正解にたどり着いていたりもしていたらしいです。ザ・勘。 ちなみに最終的に、普通に書いてC++で20行、Dで12行になりました。iterator使わない分だけ削れる。 まあSu…

メモ

delegate周り。"void delegate() hoge"と書いていたのが"lazy void hoge"になったらしいです。 "lazy void hoge"とか"lazy void hoge"とかは書けなくて、そういう時は"void delegate()[] hoge ..."を使ってくれ、と。 あとメンバ関数にもやっとテンプレート…

Ruby in D その2

折角なので出しそびれていたネタを。 import std.c.stdio; Each!(T) each(T)(T t, T[] ts ...){ Each!(T) e; e.ary_ = t ~ ts; return e; } struct Each(T){ T[] ary_; Each_!(T) opOr(out T t){ Each_!(T) e; e.ary_ = ary_; e.ptr_ = &t; return e; } } st…

DMD 0.166

欲しいものがそのまんまきたわあああ