कोई भी तीन अंकों की संख्या एक आर्मस्ट्रांग संख्या कहलाती है, जिसके अंकों के घन का योग संख्या के बराबर होता है। यह जांचने के लिए कि कोई संख्या इस शर्त को पूरा करती है या नहीं, उसके प्रत्येक अंक को क्रमिक रूप से दाएं से अलग किया जाता है और उसका घन संचयी रूप से जोड़ा जाता है। अंत में यदि योग मूल संख्या के बराबर पाया जाता है, तो इसे आर्मस्ट्रांग संख्या कहा जाता है।
उदाहरण
पायथन कोड के बाद 100 से 999 के बीच के सभी आर्मस्ट्रांग नंबर प्रिंट करता है
for num in range(100,1000): temp=num sum=0 while temp>0: digit=temp%10 sum=sum+digit**3 temp=temp//10 if sum==num: print (num)
आउटपुट
आउटपुट आर्मस्ट्रांग नंबरों की सूची है
153 370 371 407