hic003cih / Golang

0 stars 0 forks source link

Counting Duplicates #13

Open hic003cih opened 4 years ago

hic003cih commented 4 years ago
package kata

import "strings"

func duplicate_count(s1 string) int {
    counter := make(map[string]int)

    for _, s := range s1 {
      sl := strings.ToLower(string(s))
      counter[sl] += 1
    }

    sum := 0
    for _, v := range counter {
      if v > 1 {
        sum += 1
      }
    }

    return sum
}