एलर्जी

एलर्जी

आसान

निर्देश

किसी व्यक्ति का एलर्जी स्कोर दिया गया है। उसके आधार पर पता कीजिए कि उसे किसी दी गई चीज़ से एलर्जी है या नहीं, और उसकी सभी एलर्जियों की पूरी सूची भी बताइए।

एलर्जी की जाँच से एक ही संख्या वाला स्कोर मिलता है। इस स्कोर में उस व्यक्ति की उन सभी एलर्जियों की जानकारी होती है जिनकी जाँच की गई थी।

जिन चीज़ों की जाँच की गई, उनकी सूची (और उनकी वैल्यू) यह है:

  • eggs (1)
  • peanuts (2)
  • shellfish (4)
  • strawberries (8)
  • tomatoes (16)
  • chocolate (32)
  • pollen (64)
  • cats (128)

तो अगर टॉम को peanuts और chocolate से एलर्जी है, तो उसका स्कोर 34 होता है।

अब सिर्फ इसी स्कोर 34 के आधार पर आपके प्रोग्राम को यह बताना चाहिए:

  • टॉम को ऊपर बताए गए इनमें से किसी एक एलर्जेन से एलर्जी है या नहीं।
  • टॉम को किन सभी एलर्जेन से एलर्जी है, उनकी सूची।

ध्यान दीजिए: किसी दिए गए स्कोर में ऐसे एलर्जेन भी शामिल हो सकते हैं जो ऊपर सूची में नहीं दिए गए हैं (यानी वे एलर्जेन जिनका स्कोर 256, 512, 1024 आदि है)। आपके प्रोग्राम को स्कोर के उन हिस्सों को अनदेखा करना चाहिए। उदाहरण के लिए, अगर एलर्जी स्कोर 257 है, तो आपके प्रोग्राम को सिर्फ eggs (1) वाली एलर्जी बतानी चाहिए।

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

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

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

एलर्जी को गहराई से जानिए!

हम बिट शिफ्टिंग, बिटवाइज़ तुलना और बाइनरी संख्या से जुड़े दूसरे कॉन्सेप्ट देखते हैं! हम पैटर्न मैचिंग वाला एक हल भी देखते हैं, और Erlang में रिकर्शन का एक दिलचस्प तरीका भी।