Raindrops is a slightly more complex version of the FizzBuzz challenge, a classic interview question.
Your task is to convert a number into its corresponding raindrop sounds.
If a given number:
"Plong"
."PlingPlang"
."34"
.Try to focus on using Test Driven Development for this exercise. Run the tests, one by one and try to solve the problem incrementally as it unfolds. When everything passes, see if you can refactor it to make it less repetitive.
Sign up to Exercism to learn and master Pharo with 45 exercises, and real human mentoring, all for free.
Explore solutions using functional pipelines, matrix multiplication, a precalculated table-based solutions using a macro, an Object Oriented approach, some impressive use of both Python and TCL, and an enterprise edition.