func FirstNotRepeatingChar(str string) int { bytes := []byte(str) m := make(map[byte]int) for _,v := range bytes { m[v]++ } for i,v := range bytes { if m[v] == 1 { return i } } return -1 }
func FirstNotRepeatingChar(str string) int { bytes := []byte(str) m := make(map[byte]int) for _,v := range bytes { m[v]++ } for i,v := range bytes { if m[v] == 1 { return i } } return -1 }