একটি আর্মস্ট্রং সংখ্যা হলো এমন একটি সংখ্যা, যেটি তার নিজের অঙ্কগুলোর যোগফলের সমান, যেখানে প্রতিটি অঙ্ককে অঙ্কসংখ্যার সমান ঘাতে উন্নীত করা হয়।
যেমন:
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টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।