Skip to content

Instantly share code, notes, and snippets.

@ToJans
Last active August 29, 2015 14:14
Show Gist options
  • Save ToJans/5e232437c4c64f8c5a25 to your computer and use it in GitHub Desktop.
Save ToJans/5e232437c4c64f8c5a25 to your computer and use it in GitHub Desktop.
99 bottles of beer as short as possible in ECMAScript 6 - currently 142 characters
x=""
b=r=>`${c||"No more"} bottle${c-1?"s":""} of beer${r&&c--||" on the wall"}
`
for(c=99;c;)x+=b()+b(1)+`Take one down, pass it around
`+b()
@ToJans
Copy link
Author

ToJans commented Feb 3, 2015

You can't change || by |, or the last sentence is wrong; so back to 143 chars...

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