Answers for "find 1st non repeating char in string"

0

First non repeating character position in a string

// First non repeating character position in a string
package main

import (
    "fmt";
    "strings"
)

func FirstNonRepeating(str string) int {
  strL := strings.ToLower(str)
  for i:= range str {
    count:=0
    for j:= range str {
      if strL[i] == strL[j] {
        count++
      }
    }
    if count == 1 {
      return i
    }
  }
return -1
}

func main() {
    fmt.Printf("First non repeating character position = %d", 
        FirstNonRepeating("abcdcba"))  // 3
}
Posted by: Guest on October-07-2021

Code answers related to "find 1st non repeating char in string"

Browse Popular Code Answers by Language