题解 | #单词倒排#

单词倒排

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]) } }

全部评论

相关推荐

迟缓的斜杠青年巴比Q了:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务