每日一题:按键变更的次数

This commit is contained in:
carry 2025-01-07 15:32:23 +08:00
parent 6aeaa7fda6
commit e4090f9a09

25
countKeyChanges.cpp Normal file
View File

@ -0,0 +1,25 @@
#include <iostream>
#include <string>
using namespace std;
class Solution {
public:
int countKeyChanges(string s) {
int toReturn = 0;
for(int i = 0; i< s.size()-1 ;i++){
if((s[i] == s[i+1]) or (s[i] == s[i+1] - 32) or (s[i] == s[i+1] + 32)){
continue;
}
else{
toReturn++;
}
}
return toReturn;
}
};
int main(){
Solution s;
cout << s.countKeyChanges("aAbBcC") << endl;
return 0;
}