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

জাভাস্ক্রিপ্টে প্রাকৃতিক সংখ্যা সিকোয়েন্সের nth ডিজিট খুঁজে বের করা


প্রাকৃতিক সংখ্যা সিকোয়েন্স:

১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯, ১০, ১১, ১২... এই সিকোয়েন্সটি অনন্তকাল পর্যন্ত বिस्तারিত হলে তা প্রাকৃতিক সংখ্যা সিকোয়েন্স বলে।

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা num একমাত্র আর্গুমেন্ট হিসেবে নেবে। ফাংশনটি এই সিকোয়েন্সটি কমা ও স্পেস বাদ দিয়ে লেখা হলে num-তম ডিজিটটি কত হবে সেটি খুঁজে বের করে রিটার্ন করবে।

উদাহরণ:

ইনপুট নম্বর হলে:

const num = 13;

আউটপুট হবে:

const output = 1;

কারণ '1234567891011' এই স্ট্রিংয়ের ১৩তম নম্বরটি ১।

উদাহরণ

কোডটি নিচেরような (সিম্পল স্ট্রিং বিল্ডিং):

const num = 13; const findDigit = (num = 1) => { let str = ''; let i = 1; while(str.length < num){ str += i; i++; }; const required = str[num - 1]; return required; }; console.log(findDigit(num));

আউটপুট

কনসোলে আউটপুট:

1

  1. জাভাস্ক্রিপ্টে প্যাস্কেলের ত্রিভুজের nth সারি উপাদান বের করা

  2. জাভাস্ক্রিপ্টে পূর্ণসংখ্যার মধ্যে nth প্যালিনড্রোম সংখ্যা বের করা

  3. জাভাস্ক্রিপ্টে প্যাডোভান সিকোয়েন্সের nth এলিমেন্ট বের করা

  4. জাভাস্ক্রিপ্টে সিকোয়েন্সের মান নির্ণয় (seq(n, p))