কম্পিউটার

সংজ্ঞায়িত দৈর্ঘ্যের খণ্ডে একটি স্ট্রিং ভাঙা এবং জাভাস্ক্রিপ্ট ব্যবহার করে স্পেস অপসারণ


সমস্যা

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

আমাদের ফাংশনটি প্রথমে স্ট্রিং থেকে সমস্ত স্পেস মুছে ফেলতে হবে এবং তারপরে স্ট্রিংটিকে দ্বিতীয় আর্গুমেন্ট দ্বারা নির্দিষ্ট কয়েকটি অংশে বিভক্ত করতে হবে৷

শেষ অংশ বাদ দিয়ে সমস্ত স্ট্রিং খণ্ডের দৈর্ঘ্য একই হওয়া উচিত, যা কিছু ক্ষেত্রে ভিন্ন দৈর্ঘ্য থাকতে পারে।

উদাহরণ

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

const num = 5;
const str = 'This is an example string';
const splitString = (str = '', num = 1) => {
   str = str.replace(/\s/g,'');
   const arr = [];
   for(let i = 0; i < str.length; i += num){
      arr.push(str.slice(i,i + num));
   };
   return arr;
};
console.log(splitString(str, num));

আউটপুট

[ 'Thisi', 'sanex', 'ample', 'strin', 'g' ]

  1. জাভাস্ক্রিপ্টে স্পেস উল্টানো এবং সংরক্ষণ করা

  2. অভিধানিকভাবে সাজানো এবং জাভাস্ক্রিপ্টে হোয়াইটস্পেস অপসারণ করা

  3. জাভাস্ক্রিপ্টে একটি স্ট্রিংকে সর্বাধিক অংশে বিভক্ত করা

  4. C# String.Empty ব্যবহার করে হোয়াইটস্পেস অপসারণ করা হচ্ছে