917 僅僅反轉字母 LeetCode

2021-08-29 01:12:02 字數 754 閱讀 5405

給定乙個字串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 <= 10033 <= s[i].asciicode <= 122s中不包含\or"

思路:把字母拿出來反轉,再遍歷原字串,碰到字母用反轉後的陣列,碰到非字母用原陣列

class solution 

}j=0;

stringbuilder builder = new stringbuilder();

for (int i = 0; i < chars.length; i++) else

}return builder.tostring();

}}

917 僅僅反轉字母

題目描述 給定乙個字串 s,返回 反轉後的 字串,其中不是字母的字元都保留在原地,而所有字母的位置發生反轉。示例 1 輸入 ab cd 輸出 dc ba 示例 2 輸入 a bc def ghij 輸出 j ih gfe dcba 示例 3 輸入 test1ng leet code q 輸出 qed...

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...