【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト67:営利利用に関するLR審議中@詳細は自治スレへ 12/04/08 17:14:26.36 >>63 を修正 class Array def my_permu return [] if empty? return [self] if size == 1 result = [] each do |n| without_n = reject{|x| x == n } without_n.my_permu.each do |ary| result.push( [n] + ary ) end end return result end end p (1..3).to_a.my_permu 68:営利利用に関するLR審議中@詳細は自治スレへ 12/04/08 17:55:38.95 褒められてイイナァ… オレのコードは誰も褒めてくれなかった。それどころかオセロの難解コートと同列扱いされる始末…orz 69:営利利用に関するLR審議中@詳細は自治スレへ 12/04/08 17:59:46.60 でもまあ、この程度の規模ではオブジェクト指向が 出てこないのはやっぱりって感じ オブジェクト指向・・・設計部分の実装 関数型 or 手続き型 ・・・ 一処理の実装 といわれるのはこういうとことか 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch