Hangman

Hangman

मध्यम

निर्देश

फंक्शनल रिएक्टिव प्रोग्रामिंग का उपयोग करके हैंगमैन खेल का तर्क लागू कीजिए।

हैंगमैन शब्दों का अनुमान लगाने वाला एक सरल खेल है।

फंक्शनल रिएक्टिव प्रोग्रामिंग इंटरैक्टिव प्रोग्राम लिखने का एक तरीका है। यह सामान्य दृष्टिकोण से इस तरह अलग है: "जब बटन दबाया जाए तो काउंटर बढ़ाइए" कहने के बजाय आप लिखते हैं "काउंटर की वैल्यू बटन दबाए जाने की संख्या का जोड़ है।"

फंक्शनल रिएक्टिव प्रोग्रामिंग का उपयोग करके हैंगमैन के पीछे का बुनियादी तर्क लागू कीजिए। इसके लिए आपको एक FRP लाइब्रेरी इंस्टॉल करनी होगी। यह इस अभ्यास की भाषा और ट्रैक के अनुसार अलग-अलग फाइलों में बताया गया है।

Except

guess फंक्शन की रिटर्न वैल्यू Except String Result टाइप की होती है।

Except ε α एक ऐसी गणना को दर्शाता है जिसका परिणाम या तो ε टाइप की एरर हो सकता है या α टाइप की सफल वैल्यू। यह एक मोनैड है, जिसकी मदद से ऐसी गणनाओं को आपस में जोड़ा जा सकता है।

रिएक्टिव प्रोग्रामिंग

व्यावहारिक कारणों से इस अभ्यास में रिएक्टिव प्रोग्रामिंग का तरीका अपनाना ज़रूरी नहीं है। इसके बजाय आप फाइनाइट स्टेट मशीन बनाने पर विचार कीजिए।

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

Hangman शुरू करने के लिए तैयार हैं?

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