2.6深淵處理方案
阿新 • • 發佈:2022-04-01
劍指 Offer 58 - I. 翻轉單詞順序
輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字元的順序不變。為簡單起見,標點符號和普通字母一樣處理。例如輸入字串"I am a student. ",則輸出"student. a am I"。
示例 1:
輸入: "the sky is blue"
輸出: "blue is sky the"
示例 2:
輸入: " hello world! "
輸出: "world! hello"
解釋: 輸入字串可以在前面或者後面包含多餘的空格,但是反轉後的字元不能包括。
示例 3:
輸入: "a good example"
輸出: "example good a"
解釋: 如果兩個單詞間有多餘的空格,將反轉後單詞間的空格減少到只含一個。
來源:力扣(LeetCode)
連結:https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof
著作權歸領釦網路所有。商業轉載請聯絡官方授權,非商業轉載請註明出處。
class Solution { public String reverseWords(String s) { String[] strArr = s.split(" "); String res1=""; for(int i = strArr.length-1 ;i>=0;i--) { if(strArr[i].equals(""))continue; if(i!=strArr.length-1)res1+=" "; res1+=strArr[i]; } return res1; } }