RubyでCash Registerを解く-CodeEval

ループで繰り返し引いて。丸め誤差の問題でちょっと..整数化してやったほうがいいの?

お釣りをコインとお札で。

Double Squaresを残してModerate終了。できそうもない..

RubyでPrime Numbersを解く-CodeEval

Enumeratorをtake_whileして。

指定数までの素数列。

RubyでReverse and Addを解く-CodeEval

回文になるまでループして。

数字をひっくり返して足すことを繰り返して回文になる回数。

RubyでJolly Jumpersを解く-CodeEval

Array#each_consを使って。

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

RubyでArray Absurdityを解く-CodeEval

余計な条件がよくわからない..

数字列中の重複を見つける。

RubyでEmail Validationを解く-CodeEval

本気じゃないよね?適当なところで。

メールアドレスの正規表現。

RubyでNumber Pairsを解く-CodeEval

Array#combinationを使って。

数字列から合計が指定数になる数字のペアを見つける。

RubyでTrailing Stringを解く-CodeEval

ワンライナーで:)

文字列中のサブ文字列を見つける。

RubyでDecimal To Binaryを解く-CodeEval

10進数を2進数に。

RubyでSum of integersを解く-CodeEval

ループで全組合せを作ってArray#max。

数字の並びにおける連続する数字群の最大値。

RubyでNumber of Onesを解く-CodeEval

String#countで。

数字の2進表現の1ビットの数。

RubyでEndiannessを解く-CodeEval

Array#packを使って。

システムのエンディアン。

RubyでRemove Charactersを解く-CodeEval

String#deleteで。

文字列から指定文字を除く。

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

Enumerable#detectで。

文字列中の繰り返さない最初の文字。

RubyでLowest Common Ancestorを解く-CodeEval

いやいやもっと簡単な方法があるはずだ。

バイナリーツリーの共通の親を見つける。

RubyでMth to last elementを解く-CodeEval

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

RubyでStack Implementationを解く-CodeEval

どうすりゃいいのか。

スタックを実装する。

RubyでPangramsを解く-CodeEval

Array#-を使って。

文字列がパングラムか判定する。

RubyでDetecting Cyclesを解く-CodeEval

ループを使って。綺麗にかけない..

文字の並び中の繰り返しを見つける。

RubyでLongest Linesを解く-CodeEval

ワンライナーで:)

先頭行の数だけ後続行から最長文字列を選ぶ。



blog comments powered by Disqus
ruby_pack8

100円〜で好評発売中!
M'ELBORNE BOOKS