HTMLify
LeetCode - Find the Difference of Two Arrays - Go
Views: 362 | Author: abh
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | func contain(target int, array []int) bool { for _, item := range array { if item == target { return true } } return false } func findDifference(nums1 []int, nums2 []int) [][]int { var answer [][]int answer = append(answer, []int{}) answer = append(answer, []int{}) for _, n := range nums1 { if !contain(n, nums2) && !contain(n, answer[0]) { answer[0] = append(answer[0], n) } } for _, n := range nums2 { if !contain(n, nums1) && !contain(n, answer[1]) { answer[1] = append(answer[1], n) } } return answer } |