「每日LeetCode」2022年2月23日
本文最后更新于:2023年3月19日 晚上
917.仅仅反转字母
917.仅仅反转字母
Category | Difficulty | Likes | Dislikes |
---|---|---|---|
algorithms | Easy (57.01%) | 126 | - |
Tags
Companies
给你一个字符串 s ,根据下述规则反转字符串:
- 所有非英文字母保留在原有位置。
- 所有英文字母(小写或大写)位置反转。
返回反转后的 s* 。*
示例 1:
输入:s = “ab-cd” 输出:“dc-ba”
示例 2:
输入:s = “a-bC-dEf-ghIj” 输出:“j-Ih-gfE-dCba”
示例 3:
输入:s = “Test1ng-Leet=code-Q!” 输出:“Qedo1ct-eeLg=ntse-T!”
提示
- 1 <= s.length <= 100
- s 仅由 ASCII 值在范围 [33, 122] 的字符组成
- s 不含 ‘"‘ 或 ‘\‘
思路
双指针,跳过非字母,交换即可。
解答
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!