Raindrops, FizzBuzz चैलेंज का थोड़ा अधिक जटिल रूप है, जो एक क्लासिक इंटरव्यू सवाल है।
आपको एक संख्या को उसके अनुरूप बारिश की बूँदों की आवाज़ों में बदलना है।
अगर दी गई संख्या:
"Plong" होगा।"PlingPlang" होगा।"34" होगा।इस अभ्यास में आपको एक प्रोसीजर लागू करना है। इस प्रोसीजर का उद्देश्य जो स्ट्रिंग वह लौटाता है उसे आवंटित करना है। स्ट्रिंग को मुक्त करना प्रोसीजर को कॉल करने वाले की ज़िम्मेदारी है।
// The procedure will be called like that:
converted := convert(3)
// ...
// and eventually the caller will delete the string
delete(converted)
Exercism पर साइन अप कीजिए और Odin को 73 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
इसके कई हल देखिए: फंक्शनल पाइपलाइन, मैट्रिक्स गुणा, मैक्रो की मदद से पहले से बनी टेबल पर आधारित हल, ऑब्जेक्ट ओरिएंटेड तरीका, Python और TCL का कुछ शानदार इस्तेमाल, और एक एंटरप्राइज़ संस्करण।