एक समय की बात है, एक बुद्धिमान नौकर ने एक राजकुमार की जान बचाई। राजा ने वादा किया कि नौकर जो भी माँगेगा, वह उसे देगा। राजा को शतरंज बहुत पसंद था। यह जानकर नौकर ने राजा से कहा कि उसे गेहूँ के दाने चाहिए। शतरंज के बोर्ड के पहले खाने पर एक दाना, और हर अगले खाने पर दानों की संख्या दोगुनी।
शतरंज के बोर्ड पर गेहूँ के दानों की संख्या निकालिए।
शतरंज के बोर्ड में 64 खाने होते हैं। खाना 1 पर एक दाना होता है, खाना 2 पर दो दाने, खाना 3 पर चार दाने, और इसी तरह हर बार संख्या दोगुनी होती जाती है।
ऐसा कोड लिखिए जो यह निकालता है:
जब इनपुट 1..64 की सीमा से बाहर हो, तो यह स्ट्रिंग एरर के रूप में फेंकिए
"square must be between 1 and 64"
(अक्षरशः)।
square ( n -- grains ): nवें खाने पर मौजूद दाने।total ( -- grains ): पूरे शतरंज के बोर्ड पर मौजूद दाने।Exercism पर साइन अप कीजिए और Factor को 47 कॉन्सेप्ट163 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।