যদি একটি সংখ্যার প্রতিটি ডিজিটের ঘনফলের যোগফল সেই সংখ্যাটির সমান হয়, তবে তাকে আর্মস্ট্রং নম্বর বলা হয়। উদাহরণ: 153 = 1**3 + 5**3 + 3**3।
উদাহরণ
নিচের Python প্রোগ্রাম ১০০ থেকে ১০০০ পর্যন্ত আর্মস্ট্রং নম্বর বের করে।
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