2012-01-27から1日間の記事一覧

RubyでLongest Linesを解く-CodeEval

ワンライナーで:) 先頭行の数だけ後続行から最長文字列を選ぶ

RubyでDetecting Cyclesを解く-CodeEval

ループを使って 綺麗にかけない.. 文字の並び中の繰り返しを見つける

RubyでPangramsを解く-CodeEval

Array#-を使って 文字列がパングラムか判定する

RubyでStack Implementationを解く-CodeEval

どうすりゃいいのか スタックを実装する

RubyでMth to last elementを解く-CodeEval

アルファベットの並びにおける位置

RubyでLowest Common Ancestorを解く-CodeEval

いやいやもっと簡単な方法があるはずだ バイナリーツリーの共通の親を見つける

RubyでFirst Non-Repeated Characterを解く-CodeEval

Enumerable#detectで 文字列中の繰り返さない最初の文字

RubyでRemove Charactersを解く-CodeEval

String#deleteで 文字列から指定文字を除く

RubyでEndiannessを解く-CodeEval

Array#packを使って システムのエンディアン

RubyでNumber of Onesを解く-CodeEval

String#countで 数字の2進表現の1ビットの数

RubyでSum of integersを解く-CodeEval

ループで全組合せを作ってArray#max 数字の並びにおける連続する数字群の最大値

RubyでDecimal To Binaryを解く-CodeEval

10進数を2進数に

RubyでTrailing Stringを解く-CodeEval

ワンライナーで:) 文字列中のサブ文字列を見つける

RubyでNumber Pairsを解く-CodeEval

Array#combinationを使って 数字列から合計が指定数になる数字のペアを見つける

RubyでEmail Validationを解く-CodeEval

本気じゃないよね? 適当なところで メールアドレスの正規表現

RubyでArray Absurdityを解く-CodeEval

余計な条件がよくわからない.. 数字列中の重複を見つける

RubyでJolly Jumpersを解く-CodeEval

Array#each_consを使って 並びの数字の差が3 2 1となってるものを Jolly Jumperというらしい

RubyでReverse and Addを解く-CodeEval

回文になるまでループして 数字をひっくり返して足すことを繰り返して 回文になる回数

RubyでPrime Numbersを解く-CodeEval

Enumeratorをtake_whileして 指定数までの素数列

RubyでCash Registerを解く-CodeEval

ループで繰り返し引いて 丸め誤差の問題でちょっと.. 整数化してやったほうがいいの? お釣りをコインとお札で Double Squaresを残してModerate終了 できそうもない..