কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে প্যানডিজিটাল (pandigital) সংখ্যা খুঁজে বের করা


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং (সংখ্যা বোঝানো) গ্রহণ করবে। ফাংশনটি true ফেরত দেবে যদি সংখ্যাটি প্যানডিজিটাল হয়, অন্যথায় false।

এক প্যানডিজিটাল সংখ্যা হচ্ছে এমন একটি সংখ্যা যেটিতে 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. জাভাস্ক্রিপ্টে সিকোয়েন্সের মান নির্ণয় (seq(n, p))

  3. জাভাস্ক্রিপ্টে রেঞ্জে আপসাইড ডাউন নম্বর (১৮০° ঘোরালে একই) গণনা

  4. জাভাস্ক্রিপ্টে রেঞ্জের মধ্যে নির্দিষ্ট সংখ্যা দিয়ে বিভাজ্য সংখ্যার গণনা