ruby - (2008/02/11 (月) 09:33:33) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
* n の倍数または n がつく数字のときだけあほになる
via: [[http://code.nanigac.com/source/view/429]]
#
# n の倍数または n がつく数字のときだけあほになる
#
class Aho
def initialize(n = 3)
@n = n
@reg = Regexp.new( @n.to_s )
end
def aho?( n )
n % @n == 0 || @reg.match( n.to_s ) != nil
end
def say( n )
aho?( n ) ? "アホ" : n
end
def count(range = 1..100)
for n in range
puts "#{say( n )}"
end
end
end
# main
aho = Aho.new
aho.count
* n の倍数または n がつく数字のときだけあほになる
via: [[http://code.nanigac.com/source/view/429]]
#highlight(linenumber,ruby){{
#
# n の倍数または n がつく数字のときだけあほになる
#
class Aho
def initialize(n = 3)
@n = n
@reg = Regexp.new( @n.to_s )
end
def aho?( n )
n % @n == 0 || @reg.match( n.to_s ) != nil
end
def say( n )
aho?( n ) ? "アホ" : n
end
def count(range = 1..100)
for n in range
puts "#{say( n )}"
end
end
end
aho = Aho.new
aho.count
}}
表示オプション
横に並べて表示:
変化行の前後のみ表示: