码迷,mamicode.com
首页 > 其他好文 > 详细

翻转单词顺序

时间:2020-07-22 01:40:25      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:翻转单词顺序   ice   var   slice   for   sort   单词   spl   翻转单词   

package main

import (
	"fmt"
	"strings"
)

func main() {
	/*
		示例 1:

		输入: "the sky is blue"
		输出: "blue is sky the"
	*/

	var s = "the sky is blue"
	fmt.Println(reverseWords(s))
}

func reverseWords(s string) string {
	str := strings.Split(s, " ")
	// sort.Sort(sort.Reverse(sort.StringSlice(str))) // 为毛不行

	var ss []string
	for i := len(str) - 1; i >= 0; i-- {
		fmt.Println(str[i])
		ss = append(ss, (str[i]))
	}
	
	var newStr string
	for i := 0; i < len(ss); i++ {
		newStr += ss[i] + " "
	}

	return newStr
}

  

翻转单词顺序

标签:翻转单词顺序   ice   var   slice   for   sort   单词   spl   翻转单词   

原文地址:https://www.cnblogs.com/yzg-14/p/13358274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!