質問編集履歴
1
コード内容の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,25 +7,18 @@
|
|
7
7
|
• コマンドライン引数から受け取った値を,変数 limit に代入する。ただし,limit は整数とする。
|
8
8
|
|
9
9
|
という問題があり、
|
10
|
-
まず私は
|
11
|
-
Dim I As Integer
|
12
|
-
For I = 1 To 100
|
13
|
-
If I Mod 15 = 0 Then
|
14
|
-
Debug.Print "FizzBuzz"
|
15
|
-
ElseIf I Mod 3 = 0 Then
|
16
|
-
Debug.Print "Fizz"
|
17
|
-
ElseIf I Mod 5 = 0 Then
|
18
|
-
Debug.Print "Buzz"
|
19
|
-
Else
|
20
|
-
Debug.Print I
|
21
|
-
End If
|
22
|
-
Next I
|
23
|
-
End Sub
|
24
|
-
このようにうちこんだところ
|
25
10
|
|
26
|
-
|
11
|
+
def fizz_buzz(n)
|
27
|
-
|
12
|
+
for i in 1..n
|
13
|
+
s = ""
|
14
|
+
s += "fizz" if i % 3 == 0
|
15
|
+
s += "buzz" if i % 5 == 0
|
16
|
+
s = i.to_s if s == ""
|
17
|
+
puts s
|
28
|
-
|
18
|
+
end
|
19
|
+
end
|
29
|
-
|
20
|
+
fizz_buzz(100)
|
21
|
+
|
22
|
+
としてみたのですが
|
30
|
-
|
23
|
+
limitへの代入の仕方がわかりません。
|
31
24
|
どなたかよろしくおねがいします。
|