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

স্ট্রিং-এ প্রথম পুনরাবৃত্তি হয়া ক্যারেক্টারের ইনডেক্স রিটার্ন - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে এবং স্ট্রিং-এ দুবার চরিতার্থ হওয়া প্রথম ক্যারেক্টারের ইনডেক্স রিটার্ন করবে।

যদি এমন কোনো ক্যারেক্টার না থাকে তবে -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. পাইথনে স্ট্রিংয়ের প্রথম ইউনিক ক্যারেক্টার