
给你一个字符串word。如果word中同时存在某个字母的小写形式和大写形式则称这个字母为特殊字母。返回word中特殊字母的数量。示例 1:输入word aaAbcBC输出3解释word中的特殊字母是a、b和c。示例 2:输入word abc输出0解释word中不存在大小写形式同时出现的字母。示例 3:输入word abBCab输出1解释word中唯一的特殊字母是b。提示1 word.length 50word仅由小写和大写英文字母组成。分析用两个哈希数组分别记录大写字母和小写字母是否出现过接着检查所有的字母如果大小写都出现过则是特殊字母计数 1最后返回特殊字母数量。class Solution { public: int numberOfSpecialChars(string word) { int ans0,lowwer[30]{0},upper[30]{0}; for(int i0;word[i];i) { if(word[i]Aword[i]Z)upper[word[i]-A]; else lowwer[word[i]-a]; } for(int i0;i26;i) if(lowwer[i]upper[i])ans; return ans; } };