Ruby Rubyで配列を逆順にして出力する。

このエントリーをはてなブックマークに追加このエントリのはてなブックマーク数このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをつぶやく

たぶんこれがスマートなんじゃないだろうか??

def my_reverse(x)
  my_reverse_rec(x, [])
end

def my_reverse_rec(x, y)
  if x.length == 0
    y
  else
    my_reverse_rec(x, y.push(x.pop))
  end
end

Posted by at 2012/11/28 23:06

よく投稿されているコード

タグ

最近投稿されたコード