給定乙個字串 s,返回 「反轉後的」 字串,其中不是字母的字元都保留在原地,而所有字母的位置發生反轉。
示例 1:
輸入:"ab-cd"
輸出:"dc-ba"
示例 2:
輸入:"a-bc-def-ghij"
輸出:"j-ih-gfe-dcba"
示例 3:
輸入:"test1ng-leet=code-q!"
輸出:"qedo1ct-eelg=ntse-t!"
s.length <= 100
33 <= s[i].asciicode <= 122
s 中不包含 \ or "
//題解:第一遍取出所有的字母,第二遍倒敘遍歷字母,正序遍歷特殊字元。
//重新組合字母和其他符號,即可
class solution else if(s.charat(i)>96&&s.charat(i)<123)
}int len=sb.length()-1;
for (int i = 0; i 64&&s.charat(i)<91)
else if(s.charat(i)>96&&s.charat(i)<123)else
}return sbc.tostring();
}}
LeetCode917 僅僅反轉字母
給定乙個字串 s,返回 反轉後的 字串,其中不是字母的字元都保留在原地,而所有字母的位置發生反轉。示例 1 輸入 ab cd 輸出 dc ba 示例 2 輸入 a bc def ghij 輸出 j ih gfe dcba 示例 3 輸入 test1ng leet code q 輸出 qedo1ct ...
LeetCode 917 僅僅反轉字母
給定乙個字串s,返回 反轉後的 字串,其中不是字母的字元都保留在原地,而所有字母的位置發生反轉。示例 1 輸入 ab cd 輸出 dc ba 示例 2 輸入 a bc def ghij 輸出 j ih gfe dcba 示例 3 輸入 test1ng leet code q 輸出 qedo1ct e...
leetcode 917 僅僅反轉字母
給定乙個字串 s,返回 反轉後的 字串,其中不是字母的字元都保留在原地,而所有字母的位置發生反轉。示例 1 輸入 ab cd 輸出 dc ba 示例 2 輸入 a bc def ghij 輸出 j ih gfe dcba 示例 3 輸入 test1ng leet code q 輸出 qedo1ct ...