Skip to content

Commit 0afb553

Browse files
skmetzkytrinyx
authored andcommitted
badly broken verses alternative
1 parent 3d27254 commit 0afb553

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

lib/bottles.rb

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ def verses(upper, lower)
77
upper.downto(lower).collect {|i| verse(i)}.join("\n")
88
end
99

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+
end
19+
1020
def verse(number)
1121
case number
1222
when 0
@@ -31,4 +41,4 @@ def verse(number)
3141
"#{number-1} bottles of beer on the wall.\n"
3242
end
3343
end
34-
end
44+
end

0 commit comments

Comments
 (0)