雨粒は、面接の定番の質問であるFizzBuzzチャレンジを、少し複雑にしたものです。
ここでの課題は、数値を対応する雨粒の音に変換することです。
与えられた数値が次の場合を考えます。
"Plong"になります。"PlingPlang"になります。"34"になります。この演習では、自分が返す文字列を確保するプロシージャを実装します。その文字列を解放するのは、プロシージャの呼び出し側の責任です。
// The procedure will be called like that:
converted := convert(3)
// ...
// and eventually the caller will delete the string
delete(converted)