Краплі дощу - трохи складніша версія завдання FizzBuzz, класичного питання на співбесіді.
Наше завдання - перетворити число на відповідні звуки крапель дощу.
Якщо задане число:
"Plong"."PlingPlang"."34".Спробуйте зосередитися на використанні розробки через тестування у цій вправі. Запускайте тести один за одним і намагайтеся розвʼязувати задачу поступово, у міру того, як вона розкривається. Коли всі тести проходять, подивіться, чи вдасться відрефакторити його, щоб зменшити повторюваність.
Зареєструйтеся на Exercism, щоб вивчати й опановувати Pharo, а також 50 вправ та справжнє наставництво від людей, і все це безкоштовно.
Розгляньмо рішення з функціональними конвеєрами, множенням матриць, попередньо обчисленими табличними рішеннями з макросом, обʼєктно-орієнтованим підходом, вражаючим використанням і Python, і TCL, а також корпоративну версію.