99 Bottles of Beer by ZED.CWT

for(R='',F=99,B=function(O){return<>{F||'no more'} bottle{1-F?'s':''} of beer{O?' on the wall':''}</>};F;)R+=B(B)+<>, {B()}.
Take one down and pass it around, {B(F--)}.
</>;print(R.slice(0,-2)+<>
N{B(B).slice(1)}, {B()}.
Go to the store and buy some more, {B(F=99)}.</>)

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page