কম্পিউটার

একটি স্ট্রিং-এ প্রথম পুনরাবৃত্তি করা অক্ষরের রিটার্ন ইনডেক্স - জাভাস্ক্রিপ্ট


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

যদি এমন কোন চরিত্র না থাকে তবে আমাদের ফিরে আসা উচিত -1। নিম্নলিখিত আমাদের স্ট্রিং -

const str = 'Hello world, how are you';

উদাহরণ

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

const str = 'Hello world, how are you';
const firstRepeating = str => {
   const map = new Map();
   for(let i = 0; i < str.length; i++){
      if(map.has(str[i])){
         return map.get(str[i]);
      };
      map.set(str[i], i);
   };
   return -1;
};
console.log(firstRepeating(str));

আউটপুট

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

2

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং নিজেই পুনরাবৃত্তি হচ্ছে কিনা তা পরীক্ষা করুন

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

  3. পাইথনে প্রদত্ত স্ট্রিং-এ প্রথম পুনরাবৃত্ত অক্ষরের সূচক খুঁজে বের করার জন্য প্রোগ্রাম

  4. পাইথনের একটি স্ট্রিং-এ প্রথম অনন্য অক্ষর