First Unique Character in a String
public class Solution {
public int FirstUniqChar(string s) {
if (s != null)
{
for (int i = 0; i < s.Length; i++)
{
var isDuplicate = false;
for (int j = 0; j < s.Length; j++)
{
if (s[i] == s[j] && i != j)
{
isDuplicate = true;
break;
}
}
if (!isDuplicate)
{
return i;
}
}
}
return -1;
}
}Last updated