おおいしつかさ


旅行とバイクとドライブと料理と宇宙が好き。
Ubie Discoveryのプログラマ。
Share:  このエントリーをはてなブックマークに追加

3の倍数と3のつく数字のときだけ阿呆になる

3の倍数と3のつく数字のときだけ… - rubyco(るびこ)の日記

ぼくもやってみました。あえて文字列処理は使わなかったのですが、もっと綺麗にできそうな気もします。

def three?(num)  
  num >= 3 && (num % 10 == 3 || three?(num / 10))  
end  

1.upto(40) {|i| puts(i % 3 == 0 || three?(i) ? "#{i} aho" : i)}