エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
自然数の対を自然数に写像する関数(全単射)それとRubyで九九を作ってみた - Qiita
fの逆関数はまだ作れていない。 面倒そうなので 頭の良い人、教えてくださいお願いします。 追記 2個の... fの逆関数はまだ作れていない。 面倒そうなので 頭の良い人、教えてくださいお願いします。 追記 2個の自然数を1個に集約できるので、それを(N-1)回繰り返せば任意の個数Nの自然数を1個にまとめることができる。 def show_table(list, f = nil, width: nil) f = ->(x,y){ yield x, y } if block_given? width = f[list.last, list.last].to_s.size + 1 unless width show = ->x{ x.to_s.rjust(width) } print show[''] puts list.map(&show).join list.each do |y| puts [show[y], *list.map{|x| show[f[x, y]] }].join end end
2014/06/21 リンク