题解 | #单词倒排#

单词倒排

http://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836

package main

import ( "fmt" "os" "bufio" "strings" )

func main() { input := bufio.NewScanner(os.Stdin) input.Scan() s := input.Text() li := make([]byte, 0) for i := 0; i < len(s); i++ { if s[i] >= 'a' && s[i] <= 'z' { li = append(li, s[i]) } else if s[i] >= 'A' && s[i] <= 'Z' { li = append(li, s[i]) } else { li = append(li, ' ') } } s = string(li) l2 := strings.Split(s, " ") for i := 0; i < len(l2); i++ { fmt.Printf("%s ", l2[len(l2)-i-1]) } }

全部评论

相关推荐

勤劳的香菇求被捞求offer:满帮笔试都不给我发 似乎被卡本了
投递满帮集团等公司10个岗位
点赞 评论 收藏
分享
10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务