কম্পিউটার

জাভাস্ক্রিপ্ট স্ট্রিংস:i এর পরিবর্তে 1 এবং o 0 দিয়ে


আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি স্ট্রিংকে একটি এবং একমাত্র যুক্তি হিসাবে গ্রহণ করে এবং অন্য একটি স্ট্রিং প্রদান করে যাতে যথাক্রমে '1' এবং '0' এর সাথে 'i' এবং 'o' প্রতিস্থাপিত হয়।

এটি লুপ সমস্যার জন্য সেই ক্লাসিকগুলির মধ্যে একটি যেখানে আমরা তার সূচী সহ স্ট্রিংটির উপর পুনরাবৃত্তি করি এবং আমরা যখন এগিয়ে যাই তখন একটি নতুন স্ট্রিং তৈরি করি৷

ফাংশনের কোড হবে −

const string = 'Hello, is it raining in Amsterdam?';
const validate = (str) => {
   let validatedString = '';
   for(let i = 0; i < str.length; i++){
      if(str[i] === 'a'){
         validatedString += '@';
      }else if(str[i] === 'i'){
         validatedString += '!';
      }else{
         validatedString += str[i];
      };
   };
   return validatedString;
};
console.log(validate(string));

কোডের জন্য কনসোল আউটপুট হবে −

Hello, !s !t r@!n!ng !n Amsterd@m?

  1. জাভাস্ক্রিপ্টে প্রথম স্ট্রিংয়ে একটি স্পেস সহ দুটি স্ট্রিং কীভাবে যুক্ত করবেন?

  2. ভ্যানিলা জাভাস্ক্রিপ্ট দিয়ে স্ট্রিংকে সংখ্যায় রূপান্তর করা হচ্ছে

  3. ভ্যানিলা জাভাস্ক্রিপ্ট দিয়ে স্ট্রিংগুলিকে বড় হাতের এবং ছোট হাতের অক্ষরে রূপান্তর করা হচ্ছে

  4. জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?