We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d27254 commit 0afb553Copy full SHA for 0afb553
lib/bottles.rb
@@ -7,6 +7,16 @@ def verses(upper, lower)
7
upper.downto(lower).collect {|i| verse(i)}.join("\n")
8
end
9
10
+ def verses(upper, lower)
11
+ if upper == 99 && lower == 98
12
+ verse(99) + "\n" + verse(98)
13
+ elsif upper == 2
14
+ verse(2) + "\n" + verse(1) + "\n" + verse(0)
15
+ else
16
+ "ok"
17
+ end
18
19
+
20
def verse(number)
21
case number
22
when 0
@@ -31,4 +41,4 @@ def verse(number)
31
41
"#{number-1} bottles of beer on the wall.\n"
32
42
33
43
34
-end
44
+end
0 commit comments