First Non-Repeating Character
Write a function that takes in a string of lowercase English-alphabet letters and returns the index of the string's first non-repeating character.

The first non-repeating character is the first character in a string that occurs only once.

If the input string doesn't have any non-repeating characters, your function should return -1.

Sample Input
string = "abcdcaf"

Sample Output
1 // The first non-repeating character is "b" and is found at index 1.

Approach

টুলস 

- হ্যাশম্যাপ 

- এরে ট্রাভার্সিং 


টেকনিক  

- স্ট্রিং এর উপর একটা লুপ চালায়ে ক্যারেক্টর কতবার আছে তার একটা ম্যাপ তৈরী করতে হবে 

- স্ট্রিং এর উপর আরেকটা লুপ চালায়ে দেখতে হবে 1 ভ্যালু আছে কিনা ম্যাপে, থাকলে সেটাই উত্তর 

- না থাকলে -1 উত্তর 

 

Code Solution

Related video solution