কম্পিউটার

আপেক্ষিক ক্রম বজায় রেখে সামনে স্ট্রিং বড় অক্ষর সরান - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা বড় হাতের এবং ছোট হাতের অক্ষর সহ একটি স্ট্রিং নেয়। ফাংশনটি স্ট্রিংয়ের সামনে সরানো সমস্ত বড় হাতের অক্ষর সহ একটি স্ট্রিং ফেরত দেবে৷

উদাহরণস্বরূপ:যদি ইনপুট স্ট্রিং −

হয়
const str = 'heLLO woRlD';

তারপর আউটপুট −

হওয়া উচিত
const output = 'LLORDhe wol';

উদাহরণ

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

const str = 'heLLO woRlD';
const moveCapitalToFront = (str = '') => {
   let capitalIndex = 0;
   const newStrArr = [];
   for(let i = 0; i < str.length; i++){
      if(str[i] !== str[i].toLowerCase()){
         newStrArr.splice(capitalIndex, 0, str[i]);
         capitalIndex++;
      }else{
         newStrArr.push(str[i]);
      };
   };
   return newStrArr.join('');
};
console.log(moveCapitalToFront(str));

আউটপুট

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

LLORDhe wol

  1. জাভাস্ক্রিপ্টে একটি ছোট হাতের আলফা স্ট্রিংয়ের 1-ভিত্তিক সূচক স্কোর খোঁজা

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

  3. জাভাস্ক্রিপ্টে স্পেসের অবস্থান বজায় রাখার সময় একটি স্ট্রিং উল্টানো

  4. জাভাস্ক্রিপ্টে সেকেন্ডের ক্রম অনুসারে একটি স্ট্রিং সাজানো