প্রাকৃতিক সংখ্যা সিকোয়েন্স:
১, ২, ৩, ৪, ৫, ৬, ৭, ৮, ৯, ১০, ১১, ১২... এই সিকোয়েন্সটি অনন্তকাল পর্যন্ত বिस्तারিত হলে তা প্রাকৃতিক সংখ্যা সিকোয়েন্স বলে।
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা 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