Raindrops, FizzBuzz चैलेंज का थोड़ा अधिक जटिल रूप है, जो एक क्लासिक इंटरव्यू सवाल है।
आपको एक संख्या को उसके अनुरूप बारिश की बूँदों की आवाज़ों में बदलना है।
अगर दी गई संख्या:
"Plong" होगा।"PlingPlang" होगा।"34" होगा।इस अभ्यास में टेस्ट ड्रिवन डेवलपमेंट इस्तेमाल करने पर ध्यान दीजिए। टेस्ट एक-एक करके चलाइए और जैसे-जैसे समस्या आगे बढ़े, उसे थोड़ा-थोड़ा करके हल करने की कोशिश कीजिए। जब सारे टेस्ट पास हो जाएँ, तो देखिए कि क्या आप इसे सुधारकर कम दोहराव वाला बना सकते हैं।
Exercism पर साइन अप कीजिए और Pharo को 50 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
इसके कई हल देखिए: फंक्शनल पाइपलाइन, मैट्रिक्स गुणा, मैक्रो की मदद से पहले से बनी टेबल पर आधारित हल, ऑब्जेक्ट ओरिएंटेड तरीका, Python और TCL का कुछ शानदार इस्तेमाल, और एक एंटरप्राइज़ संस्करण।