カメヲラボ

主にプログラミングとお勉強全般について書いてます

Code Golf

ついった

今更ながら、ついった始めてみた。 http://twitter.com/ozy4dm ゴルフのことしか言わない。昼何食べたとか、そんな話はしない。ゴルフ中に鬱積したものだけを放出する。もうね、病気なんです。短いコードを書いてぎゃーぎゃー騒いでいないと死んでしまうんで…

codegolf.comネタバレ会

codegolf.comのネタバレ会が12月にあるらしい。スケジュール的に参加は無理っぽいですが、面白そうですねー。個人的には、もうちょっと頑張れそうな気がするので複雑な心境ですが。Pascal's TriangleとかHome On The Rangeなんかは、ほぼ諦めモードなので良…

Choose

http://codegolf.com/choose 組み合わせ計算なんて、これまでうんざりするほどやってきたので普通に書くなら30秒くらいでできると思います。なのに、なのに最短コードは何時間かけても難しいのねん。あと3B、「こういう感じだろなー」というのはわかりますが…

Total Trianglesは人気者

この問題によく出会います。Code GolfはRubyの最短記録が出せなくてうんうん唸ってるうちにPerlゴルファー達にどんどん追い抜かれました^^;PKUでは1163番と3176番が全く同じ問題になってます。GCCならトップ取れるかなーということで。

忘れちゃったヨ

しばらくCode Golfから離れていたらRubyやらPerlやらの基本テクニックをすっかり忘れてしまってどうしようもない。やっぱり今はPKUに集中して、Code Golfはあと回しかなぁ。放っておくのは良いのだけど、他の超絶ゴルファーがどんどん記録を更新すると自分の…

コソーリ3位

Code Golfは忘れた頃に新しい問題がupされるので、素早くSubmitすれば一時的に2〜3位上げられます。で、記録が更新されるごとにじわりじわりと点数が減って悲しい思いをするわけです。それでもいいんです。とにかく頑張りましょう。っちゅうわけで、一瞬3位…

ゴルフ日記

1,000 Digits Of Pi いつのまにか54Bに7人も到達していますねぇ。shinhさんによると、たぶん同じアルゴリズムでしょうということらしいのですが、こっちを削ればあっちが伸びて・・・てな感じでなかなか縮まない。それでも、めちゃくちゃ頑張って1Bだけ縮み…

ついに5傑

来ましたよ来ましたよ!一瞬で抜き去られる予定なので、ScreenShotは素早く(笑)しかし点数を稼いだのは長い系のコードを雑に圧縮しただけなので、何の進歩もありません。。。Switchboardでもたついている間に、上位はとんでもないことになってますね。インチ…

スーパーゴルファーたち

ガイジンシュゴー(゜Д゜)とか言っていましたが、いつのまにやら日本のゴルファーも猛者揃いになっています。というわけで、猛者日記を捕捉。shinhさん(id:shinichiro_h) kikさん(id:kikx) nihaさん(id:niha) kinabaさん(http://www.kmonos.net/wlog/) hiro.s…

ようやく10傑

すべての問題を解いて、ついに10傑入りを果たした。とは言っても、少し下を見れば2・3問余力を残しながら10万点前後を取っている人が多数なので、本気でやられたらヤバいです。とりあえず、目標を13万点あたりに設定してコツコツ頑張ることにします。ゴルフ会…

何にも手につきません

なんだかんだで15問もやっちゃいました。とりあえず通しただけの問題がいくつかあるので、短縮する楽しみは残っていますが、トップ3くらいが変態すぎて到底追いつきそうにありません。目標は5位あたりで。とりあえず、あと1問を片付けてじんわりと削ろう。…

code-fu

"code-fu"ってなんぞや?というメールを以前送り、一向に返事がないので「なんやこのアホみたいな質問は」と思われたのかなぁと不安になってきたところで、来ましたよ。 Anyway, about code-fu - Wikipedia says that "Fu is a word meaning expertise", so …

58バイト

ぱい 地味〜に短縮し続けて、トップから4ストローク差まで来ました。が、今のアルゴリズムでは限界です。というか、インチキ領域に突入しています(;´д`) いろいろと書きたいこともあるのですが、PKUの時と違ってドバドバ情報を垂れ流すとイケナイような雰囲…

Paint By Numbers(0)

http://codegolf.com/paint-by-numbers カシコーなアルゴリズムは調べればたくさんあるのだと思いますが、短く書くにはどんな方法が良いでしょうか。最初に思いついた方法は、とりあえず1行だけに絞って考えられるすべてのパターンを書き出し、さらにその組…

ウンコー(・∀・)

こんなんで通ったorz import hashlib,sys print hashlib.sha256("".join(sys.stdin.read())).hexdigest()カレンダーもろとも消えていいと思います。というか消えると思います。 しかしトップは69バイトで通しているので、もっと短い書き方があるはずです。標…

SHA-256 Hashing(0)

全体を通して、一番短縮し甲斐のありそうな問題です。とりあえずは、 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位) どちらもギリギリ入ったって感じなので、…

1,000 Digits Of Pi(0)

http://codegolf.com/1000-digits-of-pi タイトル通り、円周率πを小数点以下1000桁求める問題です。ついにshinhさんとkinabaさんがトップ10入り。さすがですナァ(´ω`) で、私はと言うと、ようやく2桁台に突入。kurimuraさんの一つ下までやってきました。Cod…

1,000 Digits Of Pi

異常なレベルの高さです。 http://codegolf.com/leaderboard/competition/1000-digits-of-pi/ 100バイトくらいで通っても、5000点ほどしかない(;´д`) 私の上にkinabaさん、shinhさん、そしてkurimuraさん。3人とも最高レベルのコーダーでシュゴー(゜Д゜)な…

New Challenge!

id:shinichiro_hさんより。 http://codegolf.com/ PKUにしばらく接続できないので、Code Golfなるものに挑戦してみる。Rubyなんて全く使わんけど、まあ勉強も兼ねて色々やってみましょ。・・・ムズイ。ムズイですよおにいさん 99 Bottles Of Beerってのをや…