牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“nowcoder. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a nowcoder.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么? 数据范围: 进阶:空间复杂度 ,时间复杂度 ,保证没有只包含空格的字符串
示例1
输入
"nowcoder. a am I"
输出
"I am a nowcoder."
示例2
输入
""
输出
""
加载中...
import java.util.*; public class Solution { public String ReverseSentence(String str) { } }
class Solution { public: string ReverseSentence(string str) { } };
# -*- coding:utf-8 -*- class Solution: def ReverseSentence(self, s): # write code here
class Solution { public string ReverseSentence(string str) { // write code here } }
function ReverseSentence(str) { // write code here } module.exports = { ReverseSentence : ReverseSentence };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param str string字符串 # @return string字符串 # class Solution: def ReverseSentence(self , str: str) -> str: # write code here
package main /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str string字符串 * @return string字符串 */ func ReverseSentence( str string ) string { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str string字符串 * @return string字符串 */ char* ReverseSentence(char* str ) { // write code here }
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # @param ReverseSentence string字符串 # @return string字符串 # class Solution def ReverseSentence(ReverseSentence) # write code here end end
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param ReverseSentence string字符串 * @return string字符串 */ def ReverseSentence(ReverseSentence: String): String = { // write code here } }
object Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param ReverseSentence string字符串 * @return string字符串 */ fun ReverseSentence(ReverseSentence: String): String { // write code here } }
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param ReverseSentence string字符串 * @return string字符串 */ public String ReverseSentence (String ReverseSentence) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param ReverseSentence string字符串 * @return string字符串 */ export function ReverseSentence(ReverseSentence: string): string { // write code here }
public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param ReverseSentence string字符串 * @return string字符串 */ func ReverseSentence ( _ ReverseSentence: String) -> String { // write code here } }
struct Solution{ } impl Solution { fn new() -> Self { Solution{} } /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param ReverseSentence string字符串 * @return string字符串 */ pub fn ReverseSentence(&self, ReverseSentence: String) -> String { // write code here } }
"nowcoder. a am I"
"I am a nowcoder."
""
""