力試しにナベアツのような判定をするプログラムを作ろうとしたところ、問題が発生しました。...

class Numeric
    def nabe
        (1..self).each{|num|
          aho = ' - aho' if num % 3 == 0 || num.to_s.include?('3')
          wan = ' - wan' if num % 5 == 0
          print "#{num}#{aho}#{wan}\n"
        }
    end
end

50.nabe

・・・勢いで書いたらなんのひねりも無いコードになりました。