Code Golf
今更ながら、ついった始めてみた。 http://twitter.com/ozy4dm ゴルフのことしか言わない。昼何食べたとか、そんな話はしない。ゴルフ中に鬱積したものだけを放出する。もうね、病気なんです。短いコードを書いてぎゃーぎゃー騒いでいないと死んでしまうんで…
codegolf.comのネタバレ会が12月にあるらしい。スケジュール的に参加は無理っぽいですが、面白そうですねー。個人的には、もうちょっと頑張れそうな気がするので複雑な心境ですが。Pascal's TriangleとかHome On The Rangeなんかは、ほぼ諦めモードなので良…
http://codegolf.com/choose 組み合わせ計算なんて、これまでうんざりするほどやってきたので普通に書くなら30秒くらいでできると思います。なのに、なのに最短コードは何時間かけても難しいのねん。あと3B、「こういう感じだろなー」というのはわかりますが…
この問題によく出会います。Code GolfはRubyの最短記録が出せなくてうんうん唸ってるうちにPerlゴルファー達にどんどん追い抜かれました^^;PKUでは1163番と3176番が全く同じ問題になってます。GCCならトップ取れるかなーということで。
しばらくCode Golfから離れていたらRubyやらPerlやらの基本テクニックをすっかり忘れてしまってどうしようもない。やっぱり今はPKUに集中して、Code Golfはあと回しかなぁ。放っておくのは良いのだけど、他の超絶ゴルファーがどんどん記録を更新すると自分の…
Code Golfは忘れた頃に新しい問題がupされるので、素早くSubmitすれば一時的に2〜3位上げられます。で、記録が更新されるごとにじわりじわりと点数が減って悲しい思いをするわけです。それでもいいんです。とにかく頑張りましょう。っちゅうわけで、一瞬3位…
1,000 Digits Of Pi いつのまにか54Bに7人も到達していますねぇ。shinhさんによると、たぶん同じアルゴリズムでしょうということらしいのですが、こっちを削ればあっちが伸びて・・・てな感じでなかなか縮まない。それでも、めちゃくちゃ頑張って1Bだけ縮み…
来ましたよ来ましたよ!一瞬で抜き去られる予定なので、ScreenShotは素早く(笑)しかし点数を稼いだのは長い系のコードを雑に圧縮しただけなので、何の進歩もありません。。。Switchboardでもたついている間に、上位はとんでもないことになってますね。インチ…
ガイジンシュゴー(゜Д゜)とか言っていましたが、いつのまにやら日本のゴルファーも猛者揃いになっています。というわけで、猛者日記を捕捉。shinhさん(id:shinichiro_h) kikさん(id:kikx) nihaさん(id:niha) kinabaさん(http://www.kmonos.net/wlog/) hiro.s…
すべての問題を解いて、ついに10傑入りを果たした。とは言っても、少し下を見れば2・3問余力を残しながら10万点前後を取っている人が多数なので、本気でやられたらヤバいです。とりあえず、目標を13万点あたりに設定してコツコツ頑張ることにします。ゴルフ会…
なんだかんだで15問もやっちゃいました。とりあえず通しただけの問題がいくつかあるので、短縮する楽しみは残っていますが、トップ3くらいが変態すぎて到底追いつきそうにありません。目標は5位あたりで。とりあえず、あと1問を片付けてじんわりと削ろう。…
"code-fu"ってなんぞや?というメールを以前送り、一向に返事がないので「なんやこのアホみたいな質問は」と思われたのかなぁと不安になってきたところで、来ましたよ。 Anyway, about code-fu - Wikipedia says that "Fu is a word meaning expertise", so …
ぱい 地味〜に短縮し続けて、トップから4ストローク差まで来ました。が、今のアルゴリズムでは限界です。というか、インチキ領域に突入しています(;´д`) いろいろと書きたいこともあるのですが、PKUの時と違ってドバドバ情報を垂れ流すとイケナイような雰囲…
http://codegolf.com/paint-by-numbers カシコーなアルゴリズムは調べればたくさんあるのだと思いますが、短く書くにはどんな方法が良いでしょうか。最初に思いついた方法は、とりあえず1行だけに絞って考えられるすべてのパターンを書き出し、さらにその組…
こんなんで通ったorz import hashlib,sys print hashlib.sha256("".join(sys.stdin.read())).hexdigest()カレンダーもろとも消えていいと思います。というか消えると思います。 しかしトップは69バイトで通しているので、もっと短い書き方があるはずです。標…
全体を通して、一番短縮し甲斐のありそうな問題です。とりあえずは、 http://en.wikipedia.org/wiki/SHA_hash_functions を参考にそのままコードを書いてみました。普通に解く時点で手間取るとショートコード熱が冷めてしまう可能性があるので、忙しいけど縮…
Crossword http://codegolf.com/crossword 普通に書いて1500バイトくらい。ざざーっと短縮して1000バイトちょい。で、トップは300切ってる^^;どー頑張っても無理です。。。答えを圧縮して埋め込んでるんやろか。 Calendar http://codegolf.com/calendar pyth…
http://codegolf.com/ 全体的にだいぶ短くかけるようになってきましたが、まだまだダメです。とりあえず、2問だけベスト10入りできました。 いい感じの記録 1,000 Digits Of Pi(60B, 7位) Prime Factors(97B, 10位) どちらもギリギリ入ったって感じなので、…
http://codegolf.com/1000-digits-of-pi タイトル通り、円周率πを小数点以下1000桁求める問題です。ついにshinhさんとkinabaさんがトップ10入り。さすがですナァ(´ω`) で、私はと言うと、ようやく2桁台に突入。kurimuraさんの一つ下までやってきました。Cod…
異常なレベルの高さです。 http://codegolf.com/leaderboard/competition/1000-digits-of-pi/ 100バイトくらいで通っても、5000点ほどしかない(;´д`) 私の上にkinabaさん、shinhさん、そしてkurimuraさん。3人とも最高レベルのコーダーでシュゴー(゜Д゜)な…
id:shinichiro_hさんより。 http://codegolf.com/ PKUにしばらく接続できないので、Code Golfなるものに挑戦してみる。Rubyなんて全く使わんけど、まあ勉強も兼ねて色々やってみましょ。・・・ムズイ。ムズイですよおにいさん 99 Bottles Of Beerってのをや…