কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে শব্দ এবং বিরাম চিহ্নের অ্যারের উপর ভিত্তি করে একটি বাক্য গঠন করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শব্দ এবং বিরাম চিহ্নগুলির একটি অ্যারে নিয়ে যায়। নিম্নলিখিত নিয়মগুলির উপর ভিত্তি করে একটি বাক্য গঠন করতে আমাদের ফাংশন অ্যারে উপাদানগুলির সাথে যুক্ত হওয়া উচিত −

  • শব্দগুলির মধ্যে সর্বদা একটি স্থান থাকতে হবে;

  • বাম দিকে একটি কমা এবং শব্দের মধ্যে একটি স্থান থাকা উচিত নয়;

  • একটি বাক্যের শেষে সর্বদা একটি এবং শুধুমাত্র একটি সময় থাকতে হবে৷

উদাহরণ

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

const arr = ['hey', ',', 'and', ',', 'you'];
const buildSentence = (arr = []) => {
   let res = '';
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      const next = arr[i + 1];
      if(next === ','){
         res += el;
      }else{
         if(!next){
            res += `${el}.`;
         }else{
            res += `${el} `;
         }
      }
   }
   return res;
};
console.log(buildSentence(arr));

আউটপুট

hey, and, you.

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের প্রথম এবং শেষ আইটেম পান?

  2. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারের অ্যারের পদ্ধতি ব্যবহার করছেন?

  3. জাভাস্ক্রিপ্টে অক্ষর ম্যাট্রিক্স এবং নম্বর অ্যারের উপর ভিত্তি করে একটি স্ট্রিং তৈরি করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে সাজানো এবং একটি অ্যারের জন্য পার্থক্যের যোগফল খুঁজে বের করা