Quick actions

cmd+k|ctrl+k

Navigation

Languages

firstRecurringChar

Snippet info

Language

Go

Visibility

public

Author

chauhanom13

Created

2023-09-06T03:42:26.219775Z

Updated

2023-09-07T05:55:02.991275Z

package main

import (
    "fmt"
)

func main() {
    
    nums := []int{2,1,1,2,3,5,1,2,4}
    fmt.Println(firstRecurringChar(nums))
}

func firstRecurringChar(nums []int) int {
    tMap := map[int]bool{}
    for _, num := range nums {
        if _, ok := tMap[num]; ok {
            return num
        }
        
        tMap[num] = true
    }
    return -1
}
INFO