• ベストアンサー

ruby で C(コンビネーション) の 計算

rubyで10C2を計算させるにはどう書いたらいいのでしょうか? while を使うことはわかりました、、、

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

ruby -e "def c(n,k) k % n == 0 ? 1 : c(n-1,k-1)+c(n-1,k); end;p c(10,2)" ruby 1.9で確認。

関連するQ&A