2012-11-28から1日間の記事一覧
コメントで partition を教えてもらたので使ってみました。 [ソース] # 偶数と奇数に分割 evens, odds = (1..10).partition { |n| n % 2 == 0 } p evens p odds def quick_sort(seq) if seq == [] return [] end x = seq.first xs = seq[1..seq.size] left, …
コメントで partition を教えてもらたので使ってみました。 [ソース] # 偶数と奇数に分割 evens, odds = (1..10).partition { |n| n % 2 == 0 } p evens p odds def quick_sort(seq) if seq == [] return [] end x = seq.first xs = seq[1..seq.size] left, …