No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
c
clojure
coffeescript
common-lisp
cpp
csharp
delphi
ecmascript
elixir
erlang
fsharp
go
haskell
java
javascript
kotlin
lfe
lisp
lua
objective-c
ocaml
perl5
php
pony
python
r
ruby
rust
scala
swift
typescript
vimscript
Gemfile
Gemfile.lock
LICENSE
README.md

README.md

99 Bottles of Beer

99 Bottles of Beer is an algorithmic children's song which has just enough complexity to teach you deep truths about object oriented programming.

These are companion exercises to the book https://www.sandimetz.com/99bottles The book uses Ruby, however the ideas are applicable to many languages.

Each exercise consists of a test suite. No implementation is provided. This is intentional, as we believe that there is value in spending 30 minutes writing your own solution before progressing through the exercises in the book.

Source

The implementations of this exercise come from Exercism (http://exercism.io).

Contributing

If you wish to add the exercise in programming languages other than those listed below, please add them in their respective language tracks on Exercism (https://github.com/exercism/docs/blob/master/you-can-help/implement-an-exercise-from-specification.md).

If the language track does not exist (yet), you can request that a new track be added by opening an issue in https://github.com/exercism/request-new-language-track.

Supported Languages

  • c
  • csharp
  • cpp
  • clojure
  • coffeescript
  • common-lisp
  • delphi
  • ecmascript
  • elixir
  • erlang
  • fsharp
  • go
  • haskell
  • java
  • javascript
  • kotlin
  • lfe
  • lua
  • ocaml
  • objective-c
  • php
  • perl5
  • pony
  • python
  • r
  • ruby
  • rust
  • scala
  • swift
  • typescript
  • vimscript