কম্পিউটার

জাভাস্ক্রিপ্টে প্রথম n প্রাকৃতিক সংখ্যার একটি অভিধানিকভাবে ক্রমবর্ধমান ক্রম তৈরি করা


সমস্যা

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

একমাত্র শর্ত হল সংখ্যাগুলি আভিধানিকভাবে সাজাতে হবে যার অর্থ হল 1 দিয়ে শুরু হওয়া সমস্ত সংখ্যা 2 বা 3 বা 4 দিয়ে শুরু হওয়ার আগে আসতে হবে।

উদাহরণ

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

const num =24;const buildLexicographically =(num =1) => { const res =[]; const curr =num>=9? 9 :সংখ্যা; জন্য (আলো i =1; i <=curr; i++) { res.push(i); জন্য (আলো j =i * 10; j<=num; j++) { res.push(j) if(j % ​​10 ===9){ break; } } }; রিটার্ন res;};console.log(buildLexicographically(num));

আউটপুট

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

<প্রে>[ 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 23, 24, 3, 4, 5, 6, 7, 8, 9]
  1. জাভাস্ক্রিপ্টে ফার্স্ট এন লুক এবং সেক নাম্বারের সিকোয়েন্স তৈরি করা

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

  3. জাভাস্ক্রিপ্টে বিশেষ সংখ্যার জন্য পরীক্ষা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে সংখ্যার সাথে প্রত্যয় যুক্ত করা