Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. package main
  2.  
  3. import "fmt"
  4.  
  5. func main() {
  6. a := []string{"a", "b", "c", "d", "e", "f", "g"}
  7. b := []string{"a", "1sdsdfsdfsdsdf", "c", "d", "e", "f", "g", "b"}
  8. fmt.Println(missing(a, b))
  9. }
  10.  
  11. func missing(a, b []string) string {
  12. lookup := make(map[string]bool, len(a))
  13. for _, val := range a {
  14. lookup[val] = true
  15. }
  16. for _, search := range b {
  17. if lookup[search] != true {
  18. return search
  19. }
  20. }
  21. return ""
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement