エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
4つの数と四則と括弧 - Qiita
問題:https://codeiq.jp/ace/nabetani_takenori/q820 括弧を付けるのを許容するならyield解法が使える... 問題:https://codeiq.jp/ace/nabetani_takenori/q820 括弧を付けるのを許容するならyield解法が使えるので、短く書けます。 一応Ruby 1.8/1.9両対応です。1.8だとRational(rational,rational)が定義されていないので工夫が必要でした。 #!/usr/bin/ruby #derived from AOJ 0041 require 'rational' class String def integer? Integer(self)!=nil rescue false end end def dfs(a,&block) return to_enum(:dfs,a) if !block_given? yield [a[0],a[0].to_s] if a.size<2 (a.size-1).times{|i| dfs(a
2014/04/23 リンク