ToDo:
http://d.hatena.ne.jp/sumim/20070114/p1
こうやってみると、 僕がオブジェクト指向って何? って聞かれたらクック的なのを答えそうだなぁ。 そのやり口として、ケイの立場もストラの立場もある、みたいな。 ケイorストラに入ってクックに入らない言語ってあるのかしら。
あと C はクック的には OOPL だったりはしないのかしら。 リンクタイムポリモーフィリズムはできるわけでー、とか。
どうでもいいけど Cook さんは
http://www.cs.utexas.edu/~wcook/
こっちの Cook さんではないらしい。
http://www.cs.toronto.edu/DCS/People/Faculty/sacook.html
(01:42)
http://shinh.skr.jp/golf/record.cgi
長い沈黙を越えて復活。 しばらく考えて問題無さげなら更新を crontab につっこむ。
(03:03)
おや kounoike さんを始めて Perl でやぶったような。
3rd shinh 63 Perl 9,523 (v15) 4th kounoike 64 Perl 9,375 (v7)
まぁすぐ抜かれそうではある。
(04:33)
が最初の deadline 。死ねる〜。
んで次が水曜 15 時かね。
そんで金曜が本番ですよ。
(18:39)
前 | 2007年 1月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
むむむ・・・Total はアルゴリズムが違うっぽいんですよね・・・Range は全然思いつかないですし。更に Prime まで!
アルゴリズムが検討しきれていないんですよね。所詮へたれ Perl Golfer です。
ちなみに$-が特殊変数ですから。@+/@-や,m//の戻り値を使ってくれということなのでしょう。
特殊変数は1文字で分離されるのが(Golf的に)メリットですね。print--$-for@aとか。
なんかツボに入った(現実逃避といういみ)ので結構あちこちの問題やってました。もちろん得意なとこばかりやってるからなのですけど、 switch と cipher と brainfuck に beer も勝ってるみたいです。 ySas さんが 21 問に達したけどしばらくはまだ二位安泰かしらー。
ちなみに total はごく普通に見えます。 Ruby もこんな感じで実装してたんだけどあまりの縮まなさ加減に辟易してました。 Range は昔っからちょっとずつ縮めてるしなぁという感じです。 Prime も Ruby と似た感じです。 Ruby での知見が生きる問題はダラダラ時間だけは費してるだけあって Perl でも割に頑張れるみたいです。あと PerlGolf は過去の遺産が多いので色々参考になりますね。
あー $- とかそういえばあるんですねえ。 Ruby から見ると書き換えられる数値特殊変数が多いのはうらやましいことなのですが、 Perl 的には他の変数も似たようなものなのでそこはメリットでは無いという。で、特殊変数が分離できるのがメリットなんでしょうけどおかげで PerlGolf の遺産が読むのが大変です…!