প্রদত্ত নম্বরটি আর্মস্ট্রং নম্বর কিনা তা কীভাবে পরীক্ষা করবেন?

জাভাতে আর্মস্ট্রং নম্বর সম্পর্কিত এই নিবন্ধটি আপনাকে প্রদত্ত নম্বরটি আর্মস্ট্রং নম্বর জাভাতে নয় কীভাবে তা পরীক্ষা করতে হবে তা বোঝাতে সহায়তা করবে।

সংখ্যার তত্ত্বে, একটি নরসিটিস্টিক সংখ্যা, একটি আর্মস্ট্রং নামটির নাম মাইকেল এফ। আর্মস্ট্রংয়ের নাম অনুসারে এমন একটি সংখ্যা যা প্রতিটি সংখ্যার ক্ষমতায় উত্থিত প্রতিটি নিজস্ব অঙ্কের যোগফল। এই আর্মস্ট্রং নম্বর ইন নিবন্ধ, আসুনপ্রদত্ত নম্বর আর্মস্ট্রং নম্বর কিনা তা যাচাই করতে শিখুন।

জাভাস্ক্রিপ্ট ইভেন্ট কি

এই নিবন্ধে আলোচিত বিষয়গুলি হ'ল:



চল শুরু করি!

আর্মস্ট্রং নম্বর কী?

স্বতন্ত্র অঙ্কের শক্তির যোগফল নিজেই সংখ্যার সমান। 1 থেকে 1000 এর মধ্যে পাঁচটি আর্মস্ট্রং সংখ্যা রয়েছে। সেগুলি হ'ল: - 1, 153, 370, 371, 407. এখানে সাধারণ সমীকরণ।

abcd ... = aএন+ খএন+ গএন+ ডিএন+ ... 

আসুন কয়েকটি উদাহরণ সহ ধারণাটি পরীক্ষা করে দেখুন।
উদাহরণ 1: 370

3 * 3 * 3 + 7 * 7 * 7 + 0 * 0 * 0 = 27 + 343 + 0 = 370

উদাহরণ 2: 407
4 * 4 * 4 + 0 * 0 * 0 + 7 * 7 * 7 = 64 + 0 + 343 = 407

আমি আশা করি আপনি এখন ধারণাটি দিয়ে পরিষ্কার। চলন্ত, কীভাবে তা পরীক্ষা করে দেখুনপ্রদত্ত নম্বর আর্মস্ট্রং নম্বর কিনা তা জাভাতে পরীক্ষা করে দেখুন।

আর্মস্ট্রং নম্বর পরীক্ষা করার জন্য জাভা প্রোগ্রাম

তুমি পরীক্ষা করে দেখতে পারোপ্রদত্ত নম্বর আর্মস্ট্রং নম্বর কিনা তা জাভাতে দুটি উপায়ে নয়:

  1. ‘যখন’ লুপ ব্যবহার করা হচ্ছে
  2. জাভা ‘লুপ’ এর জন্য

ব্যবহার ‘যখন’ লুপ

আর্মস্ট্রং 3 টি সংখ্যার ক্ষেত্রে প্রতিটি সংখ্যার কিউবের যোগফলটি নিজেই সংখ্যার সমান। প্রদত্ত 3 ডিজিটের নম্বর আর্মস্ট্রং নম্বর কিনা তা নীচের উদাহরণ প্রোগ্রামটি পরীক্ষা করে।

প্যাকেজ মাইপ্যাকেজ পাবলিক ক্লাস আর্মস্ট্রং নাম্বার {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {ইন্ট নাম্বার = 371, অরিজিনাল, বাকী, ফলাফল = 0 অরিজিনালাম = নামক (অরিজিনালাম! = 0) {বাকী = অরিজিনাল% 10 ফলাফল + = গণিত। পাউ (বাকি, 3) অরিজিনাল / / 10 10} যদি (ফলাফল == সংখ্যা) System.out.println (num + 'একটি আর্মস্ট্রং সংখ্যা।') অন্যথায় System.out.println (num + ') আর্মস্ট্রং সংখ্যা নয়। ')}}

আউটপুট : 371 একটি আর্মস্ট্রং নম্বর।


কোডে তালিকাভুক্ত পদক্ষেপগুলি হ'ল:

  • লুপটি যখন সর্বশেষ অঙ্কটি বের করে (বাকি) নির্দিষ্ট নম্বর থেকে
  • দ্বিতীয় লাইনটি পূর্ববর্তী পদক্ষেপ থেকে নেওয়া সর্বশেষ অঙ্কের কিউব গণনা করে এবং এটিতে যুক্ত করে ফলাফল
  • তারপরে, শেষ অঙ্কটি মুছে ফেলা হবে অরিজিনাল 10 দ্বারা বিভাজন পরে

‘জন্য’ ব্যবহার করা হচ্ছে ' লুপ

প্যাকেজ মাইপ্যাকেজ পাবলিক ক্লাস আর্মস্ট্রং {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {সংখ্যার সংখ্যা = 9474, আসল নাম্বার, বাকী, ফলাফল = 0, এন = 0 অরিজিনাল নাম্বার (অরিজিনালবার! = 0 অরিজিনালম্বার / = 10) {n ++} অরিজিনাল নাম্বার = সংখ্যা (অরিজিনাল নাম্বার! = 0 অরিজিনালম্বার / = 10) inder অবশিষ্ট = অরিজিনাল নাম্বার% 10 ফলাফল + = ম্যাথ.পো (বাকি, এন)} যদি (ফলাফল == সংখ্যা) System.out.println (সংখ্যা + 'একটি হয় আর্মস্ট্রং নম্বর। ') অন্যথায় System.out.println (সংখ্যা +' একটি আর্মস্ট্রং সংখ্যা নয় '')}}

আউটপুট:

9474 একটি আর্মস্ট্রং নম্বর।

এখানে লুপের জন্য আমাদের দুটি আছে। প্রথমটি প্রদত্ত সংখ্যায় অঙ্কের সংখ্যা গণনা করে। প্রদত্ত নম্বরটি আর্মস্ট্রং নম্বর কিনা তা দ্বিতীয় লুপ পরীক্ষা করে।

এটির সাথে আমরা এই নিবন্ধের শেষের দিকে পৌঁছেছি। আমি আশা করি বিষয়বস্তুটি আপনার জাভা জ্ঞানের উপরে উল্লিখিত মানটির ব্যাখ্যা করেছে। পড়া চালিয়ে যান, অন্বেষণ করতে থাকুন!

দেখুন এডুরেকা, বিশ্বস্ত জুড়ে 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা by আমরা আপনার যাতায়াতের প্রতিটি পদক্ষেপে আপনাকে সহায়তা করতে এখানে এই জাভা সাক্ষাত্কারের প্রশ্নগুলির পাশাপাশি হয়ে উঠার জন্য আমরা একটি পাঠ্যক্রম নিয়ে এসেছি যা জাভা ডেভেলপার হতে চান এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই 'জাভাতে আর্মস্ট্রং নম্বর' ব্লগের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।