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

Heavy Rotation

Heavy Rotation 終了した。C トップ nai さんの解は、基本的にはShifting Pattern Fixed by nai さんと同じ strncat() かぁ。しかし、うまくまとめるなぁ。nai さんには、かなわない。C 2 位の inaniwa さんの解もすごいと思う。変数名に、A/K/B を使うとこ…

toggleCASE

toggleCASE が終了した。 C 4 人が 55B で並び、しかも、stats が同じ。もう、『みんな同じコードにたどり着いたんだ』と疑いもしなかったら、なんと、全然違うコード。しかも、公開後、nai さんにより、54B がでた。単独首位の可能性って、残ってたんだなぁ…

Character distance

Character distance 問題としては単純(!=簡単)。まず、index() とか indexOf() とか使う方法が思いつくが、検索開始位置の調整や、距離の微調整が必要になり効率が悪い。で、rindex() や lastIndexOf() を使うようにするとその点が見事にクリアされて縮…

Old Magician & permuatation date

Old Magician この問題は、結局、2番目の数値が奇数なら"BLACK"を、偶数なら"WHITE"を出力するというもの。単純な問題だ。ポイントは、1行目の要素数をどうやって無視するかということ。 C言語では、解法は若干の違いで 2 通りあったが、全員 88B で並んだ。…

List of numbers to factor

List of numbers to factor が終了した。 素因数分解する元の数列が何なのか、ちょっと楽しみにしていたが、答えは、zzo38 さんの解、以下の通りだった。 ls / | od | factor | sort -n | uniq数値には、8 と 9 が出てこなかったので、8 進数だとは思ってい…

Squares Fixed

Squares Fixed 終了。この問題は、入力の1行が、出力の2行に影響を及ぼすパターンで、難しい問題だった。C / JavaScript ともトップに大差を付けられて惨敗。途中から、縮められる気がしなくなってしまって、手がつかなくなった。ゴルフもこのくらいのレベ…