Re: [心得] 最大公約數

看板Ruby作者 (Bird)時間13年前 (2011/04/23 12:37), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
1 liner, functional programming style: require 'rational' # Integer#gcd need this in ruby 1.8.7 puts ARGV.map(&:to_i).inject(&:gcd) $ ruby gcd.rb 48 60 96 12 ※ 引述《markmcm (Markmcm)》之銘言: : ==修改== : 有高手吐嘈已經有GCD功能了(逃,所以改成這樣 : n = ARGV.map { |i| i.to_i }.sort! : gcd = n.shift : until(n.empty?) do gcd.gcd(n.shift) end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.121.43

04/25 09:04, , 1F
為什麼是functional programming style? 願聞其詳。
04/25 09:04, 1F
文章代碼(AID): #1DibTqLF (Ruby)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1DibTqLF (Ruby)