120 - 557 反转字符串中的单词3
题目
解答
var reverseWords = function(s) {
let res = ""
s.split(' ').forEach(e => {
res += " " + e.split('').reverse().join('')
})
return res.slice(1)
};Last updated
var reverseWords = function(s) {
let res = ""
s.split(' ').forEach(e => {
res += " " + e.split('').reverse().join('')
})
return res.slice(1)
};Last updated
class Solution:
def reverseWords(self, s: str) -> str:
return ' '.join(s.split(' ')[::-1])[::-1]func reverseWords(s string) string {
words := strings.Fields(s)
str := ""
for _, word := range words {
for i := len(word) - 1; i >= 0; i-- {
str += string(word[i])
}
str += " "
}
return strings.TrimSpace(str)
}