কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে প্যানডিজিটাল নম্বর খোঁজা


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

একটি প্যানডিজিটাল নম্বর হল এমন একটি সংখ্যা যাতে অন্তত একবার সমস্ত সংখ্যা (0-9) থাকে৷

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

এর জন্য কোড হবে −

const numStr1 = '47458892414';
const numStr2 = '53657687691428890';
const isPandigital = numStr => {
   let legend = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'];
   for(let i = 0; i < numStr.length; i++){
      if(!legend.includes(numStr[i])){
         continue;
      };
      legend.splice(legend.indexOf(numStr[i]), 1);
   };
   return !legend.length;
};
console.log(isPandigital(numStr1));
console.log(isPandigital(numStr2));

আউটপুট

কনসোলে আউটপুট হবে −

false
true

  1. জাভাস্ক্রিপ্ট ব্যবহার করে সংখ্যার অ্যারেকে বর্ণমালার অ্যারেতে রূপান্তর করা

  2. জাভাস্ক্রিপ্টে সংখ্যার জন্য একটি অনুক্রমের মান খোঁজা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি পরিসরে মোট উল্টাপাল্টা সংখ্যার গণনা করা

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