आर्मस्ट्रांग संख्या वह संख्या होती है जो अपने अंकों में से हर एक को अंकों की संख्या की घात तक बढ़ाकर, फिर सबको जोड़कर बनती है।
उदाहरण के लिए:
9 = 9^1 = 9
10 != 1^2 + 0^2 = 1
153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190
कोई संख्या आर्मस्ट्रांग संख्या है या नहीं, यह तय करने के लिए कोड लिखिए।
दो वैकल्पिक टेस्ट डिफॉल्ट रूप से बंद रहते हैं। इन्हें चालू करने के लिए अपनी सॉल्यूशन फाइल के ग्लोबल स्कोप में const TEST_BIG_INTEGERS = true जोड़िए (या स्टब में दी गई लाइन से कमेंट हटा दीजिए)।
ये संख्याएँ डिफॉल्ट पूर्णांक टाइप की सीमा से बड़ी हैं, लेकिन टेस्ट पास करने के लिए 128-बिट पूर्णांक काफी हैं। BigInt की कोई ज़रूरत नहीं है।
Exercism पर साइन अप कीजिए और Julia को 35 कॉन्सेप्ट128 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।