Guest User

Untitled

a guest
Jan 18th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. ```golang
  2. package main
  3.  
  4. func reverse(str string) string {
  5. if len(str) == 0 || str == " " {
  6. return str
  7. }
  8. index := 0
  9. for index < len(str) && str[index] != ' ' {
  10. index = index + 1
  11. }
  12. if index == len(str) {
  13. return str
  14. }
  15. return reverse(string(str[index+1:])) + " " + string(str[0:index])
  16. }
  17. func main() {
  18. var str = "jiu shi ni , rang wo da ban ye bu shui jiao , zai zheli zuo timu !"
  19. println(str)
  20. println(reverse(str))
  21. }
  22.  
  23. ```
  24. run it
  25. ```shell
  26. go run main.go
  27. ```
  28. stdout
  29. ```txt
  30. jiu shi ni , rang wo da ban ye bu shui jiao , zai zheli zuo timu !
  31. ! timu zuo zheli zai , jiao shui bu ye ban da wo rang , ni shi jiu
  32. ```
Add Comment
Please, Sign In to add comment