কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ট্রিংয়ের প্রথম পুনরাবৃত্তি করা ক্যারেক্টারের ইনডেক্স খুঁজে বের করা


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং গ্রহণ করবে এবং সেই স্ট্রিংয়ে দুবার দিয়ে যাওয়া প্রথম ক্যারেক্টারের ইনডেক্স ফেরত দেবে। যদি এমন কোনো ক্যারেক্টার না থাকে তবে -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. জাভাস্ক্রিপ্টে টাইম স্ট্রিং রেক্টিফাই করা (HH:MM:SS)

  2. জাভাস্ক্রিপ্টে লোয়ারকেস অ্যালফা স্ট্রিংয়ের ১-ভিত্তিক ইনডেক্স স্কোর বের করা

  3. জাভাস্ক্রিপ্টে স্ট্রিংয়ে একটি ক্যারেক্টারের সর্বোচ্চ কনsekutিভ আবির্ভাব গণনা

  4. জাভাস্ক্রিপ্টে ইংরেজি অক্ষরের ১-ভিত্তিক ইনডেক্স বের করা