Concept Flow - First Non Repeating Character Using Hash
Start
Create empty hash map
Iterate over string characters
Update count in hash map
Iterate over string again
Check count in hash map
Return char
If none found, return -1
End
We first count each character's frequency using a hash map, then find the first character with count 1 by checking the string again.
