Skip to content

Instantly share code, notes, and snippets.

@kakikubo
Last active December 11, 2015 04:36
Show Gist options
  • Save kakikubo/a9543db51f7865ff884d to your computer and use it in GitHub Desktop.
Save kakikubo/a9543db51f7865ff884d to your computer and use it in GitHub Desktop.
思い出したかのように書く。FizzBuzz流行った時以来こんなん書いてないですよ。
#! /usr/bin/env ruby
#
# 以下のどちらかの条件を満たす数をカウントアップして出力する
#
# - 3の倍数
# - 3がつく
puts 'hello'
c = 0
(1..100).each do |i|
if (30 <= i && i <= 39)
c +=1
p i
elsif ((i % 3) == 0)
c += 1
p i
elsif ((i % 10) == 3)
c += 1
p i
end
end
puts " c => #{c} "
@kakikubo
Copy link
Author

3
6
9
12
13
15
18
21
23
24
27
30
31
32
33
34
35
36
37
38
39
42
43
45
48
51
53
54
57
60
63
66
69
72
73
75
78
81
83
84
87
90
93
96
99
c => 45

なんでこんな事急に書きだしたかはヒミツ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment