1 題目
給定一個字符串 S
,返回 “反轉后的” 字符串,其中不是字母的字符都保留在原地,而所有字母的位置發生反轉。
示例 1:輸入:"ab-cd"
輸出:"dc-ba"
示例 2:輸入:"a-bC-dEf-ghIj"
輸出:"j-Ih-gfE-dCba"
示例 3:輸入:"Test1ng-Leet=code-Q!"
輸出:"Qedo1ct-eeLg=ntse-T!"
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/reverse-only-letters
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2 代碼實現
int isZm(char a)
{if ('z' >= a && 'a' <= a)return 1;if ('Z' >= a && 'A' <= a)return 1;return 0;
}char * reverseOnlyLetters(char * s){// char *p = "li bo