Guest User

Untitled

a guest
Mar 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4. "fmt"
  5. "strings"
  6. )
  7.  
  8. var list_names []string
  9.  
  10. func get_name(pat string)int {
  11. var total int
  12. for _, val := range list_names {
  13. if strings.HasPrefix(val,pat){
  14. total++
  15. }
  16. }
  17. return total
  18. }
  19. func main(){
  20. var n int
  21.  
  22. var want,inp string
  23. fmt.Scanf("%d",&n)
  24.  
  25. for i:=0;i<n;i++{
  26. fmt.Scanf("%s %s",&want,&inp)
  27. if want == "add"{
  28. var is_there = false
  29. for _, val := range list_names{
  30. if inp == val{
  31. is_there = true
  32. break
  33. }
  34. }
  35. if !is_there {list_names = append(list_names, strings.TrimSpace(inp)) }
  36. }else if want == "find"{
  37. fmt.Println(get_name(strings.TrimSpace(inp)))
  38. }
  39. }
  40. }
Add Comment
Please, Sign In to add comment