फिज़ी

फिज़ी

मध्यम

निर्देश

FizzBuzz पूर्णांकों को गिनने का बच्चों का एक खेल है। इसमें हर संख्या के लिए यह तय होता है: अगर संख्या तीन से विभाज्य है तो उसकी जगह "fizz" शब्द लगाइए; अगर पाँच से विभाज्य है तो "buzz"; अगर दोनों से है तो दोनों कहिए; और अगर किसी से भी नहीं है तो संख्या ही कहिए। इसे लागू करना कोई खास मुश्किल नहीं है, हालाँकि एक समय यह यह पता लगाने का एक तेज़ तरीका के रूप में काफी लोकप्रिय रहा कि प्रोग्रामिंग की शुरुआती नौकरियों के लिए आवेदन करने वालों को प्रोग्राम करना बिल्कुल भी आता है या नहीं।

बाद में उस काम के लिए यह कुछ हद तक अप्रचलित हो गया, क्योंकि आवेदक प्रोग्राम करना सीखने के बजाय FizzBuzz लागू करने के तरीके रटने लगे।

अब हम बुनियादी बातों से आगे बढ़कर कुछ ज़्यादा दिलचस्प करेंगे। इस अभ्यास में आपका काम FizzBuzz लागू करना है:

  • ऐसा कि कौन-सी संख्याएँ कौन-से शब्द बनाती हैं, यह पूरी तरह अपनी पसंद के नियमों से तय किया जा सके
  • ऐसा कि यह बहुत ही सीमित न्यूनतम ट्रेट सेट पर पूरी तरह जेनेरिक हो
  • ऐसा कि यह Collatz अनुक्रम के लिए भी उतना ही अच्छा काम करे, जितना लगातार बढ़ती संख्याओं के लिए
  • और ऐसा कि इसके साथ सुविधाजनक हेल्पर हों, जो इसका इस्तेमाल आसान बनाएँ

स्रोत

Peter Goodspeed-Niklausयह लिंक एक नई विंडो या टैब में खुलता है
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Rust Exercism

फिज़ी शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Rust को 99 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।