Input Array = [1, 3, 4, 3, 2, 3, 4, 0, 2]
Element | 1 | 3 | 4 | 2 | 0 |
Frequency | 1 | 3 | 2 | 2 | 1 |
package main import ( "fmt" ) func findFrequencyOfArray(arr []int){ frequency := make(map[int]int) for _, item := range arr{ if frequency[item] == 0{ frequency[item] = 1 } else { frequency[item]++ } } for item, count := range frequency{ fmt.Printf("%d occurring %d times.\n", item, count) } } func main(){ findFrequencyOfArray([]int{2, 2, 5, 1, 3, 5, 0}) }
2 occurring 2 times. 5 occurring 2 times. 1 occurring 1 times. 3 occurring 1 times. 0 occurring 1 times.