কম্পিউটার

JavaScript ব্যবহার করে প্রতিটি শব্দে উপস্থিত সংখ্যার উপর ভিত্তি করে শব্দের স্ট্রিং বাছাই করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় যা একটি বাক্যকে উপস্থাপন করে। আমাদের ফাংশন এই বাক্য বাছাই করা উচিত.

বাক্যের স্ট্রিং-এর প্রতিটি শব্দে একটি পূর্ণসংখ্যা থাকে। আমাদের ফাংশনটি স্ট্রিংটিকে এমনভাবে সাজাতে হবে যাতে ক্ষুদ্রতম পূর্ণসংখ্যা ধারণ করা শব্দটিকে প্রথমে এবং তারপর ক্রমবর্ধমান ক্রমে স্থাপন করা হয়।

উদাহরণ

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

const str = "is2 Thi1s T4est 3a";
const sortByNumber = (str = '') => {
   const findNumber = (s = '') => s
      .split('')
      .reduce((acc, val) => +val ? +val : acc, 0);
   const arr = str.split(' ');
   const sorter = (a, b) => {
      return findNumber(a) - findNumber(b);
   };
   arr.sort(sorter);
   return arr.join(' ');
};
console.log(sortByNumber(str));

আউটপুট

Thi1s is2 3a T4est

  1. JavaScript ব্যবহার করে ইনপুট নম্বরের মধ্যে সবচেয়ে বড় 5 সংখ্যার সংখ্যা খুঁজে বের করা

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

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ প্রতিটি অক্ষর সংখ্যা তাদের এক ভিত্তিক সূচকের বার বার করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে বাইনারি স্ট্রিং বাইনারি স্ট্রিং বাছাই করা হচ্ছে যার দশমিক মান রয়েছে