github.com/maikovskiys/l1tasks@v0.0.0-20230927052451-6436d7687dc9/develop/dev20/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 /* 9 Разработать программу, которая переворачивает слова в строке. 10 Пример: «snow dog sun — sun dog snow». 11 */ 12 func main() { 13 14 str := "snow dog sun" 15 newstr := strings.Split(str, " ") 16 left := 0 17 right := len(newstr) - 1 18 for i := 0; i <= (len(newstr)-1)/2; i++ { 19 newstr[left], newstr[right] = newstr[right], newstr[left] 20 left++ 21 right-- 22 } 23 fmt.Println(newstr) 24 }