কম্পিউটার

জাভাস্ক্রিপ্টের একটি সীমার মধ্যে আর্মস্ট্রং নম্বর


আর্মস্ট্রং সংখ্যা:একটি ধনাত্মক পূর্ণসংখ্যাকে বলা হয় আর্মস্ট্রং সংখ্যা (অর্ডার n) যদি −

abcd... =a^n + b^n + c^n + d^n + ...

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি পরিসীমা নির্দিষ্ট করে ঠিক দুটি সংখ্যার অ্যারে নেয়৷

ফাংশনটি সেই রেঞ্জের মধ্যে পড়ে এমন সমস্ত আর্মস্ট্রং নম্বরগুলির একটি অ্যারে প্রদান করবে (যদি তারা আর্মস্ট্রং হয় তবে শুরু এবং শেষ সংখ্যা সহ)।

আমরা প্রথমে আলাদাভাবে আর্মস্ট্রং নম্বরগুলি সনাক্ত করার জন্য একটি ফাংশন লিখব এবং তারপরে কাঙ্খিত সংখ্যাগুলি দিয়ে অ্যারেটি পূরণ করতে ব্যাপ্তির মাধ্যমে পুনরাবৃত্তি করব৷

উদাহরণ

নিম্নলিখিত কোড -

const রেঞ্জ =[11, 1111];const isArmstrong =(num) => { const numberOfDigits =('' + num) দৈর্ঘ্য; যাক যোগফল =0; let temp =num; যখন (temp>
 0) { let left =temp % 10; যোগফল +=অবশিষ্ট ** numberOfDigits; temp =parseInt(temp / 10); } ফেরত যোগফল ===সংখ্যা;};const findAllArmstrong =([start, end]) => { const res =[]; for( let i =start; i <=end; i++){ if(isArmstrong(i)){ res.push(i); }; }; রিটার্ন res;};console.log(findAllArmstrong(range));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

<প্রে>[ 153, 370, 371, 407]
  1. জাভাস্ক্রিপ্টে রেঞ্জ ওভারফ্লো এবং রেঞ্জ আন্ডারফ্লো বৈশিষ্ট্য।

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি পরিসরের মধ্যে একটি সংখ্যা দ্বারা বিভাজ্য সংখ্যার গণনা খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে একটি পরিসরের মধ্যে প্রাকৃতিক সংখ্যার কিউব যোগ করা

  4. পাইথন - সংখ্যার নির্দিষ্ট পরিসরের মধ্যে মৌলিক সংখ্যার সংখ্যা খুঁজুন