একটি আর্মস্ট্রং সংখ্যা হলো এমন একটি সংখ্যা, যেটি তার নিজের অঙ্কগুলোর যোগফলের সমান, যেখানে প্রতিটি অঙ্ককে অঙ্কসংখ্যার সমান ঘাতে উন্নীত করা হয়।
যেমন:
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
একটি সংখ্যা আর্মস্ট্রং সংখ্যা কি না, তা নির্ণয় করার জন্য কিছু কোড লিখুন।
| রেজিস্টার | ব্যবহার | টাইপ | বিবরণ |
|---|---|---|---|
$a0 |
ইনপুট | ইন্টিজার | সংখ্যা |
$v0 |
আউটপুট | বুলিয়ান | আর্মস্ট্রং সংখ্যা কিনা (0 = false, 1 = true) |
$t0-9 |
সাময়িক | যেকোনো | সাময়িক স্টোরেজের জন্য ব্যবহৃত হয় |
Exercism-এ সাইন আপ করুন, MIPS Assembly ট্র্যাকের 70টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।