funcisAnagram(s string, t string)bool{iflen(s)!=len(t){returnfalse}
mp1 :=make([]int,10010)
mp2 :=make([]int,10010)for i :=range s {
c := s[i]
mp1[c]++}for i :=range t {
c := t[i]
mp2[c]++}for i :=range10010{if mp1[i]!= mp2[i]{returnfalse}}returntrue}
funcintersection(nums1 []int, nums2 []int)[]int{
mp :=make([]bool,1010)
appended :=make([]bool,1010)var res []intfor i :=range nums1 {
mp[nums1[i]]=true}for i :=range nums2 {
x := nums2[i]if mp[x]&&!appended[x]{
res =append(res, x)
appended[x]=true}}return res
}