ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

力扣100215-按键变更的次数

2026/9/21 3:30:57 拓冰建站 浏览量
力扣100215-按键变更的次数

按键变更的次数

题目链接

解题思路

  1. 我们发现只要相邻的两个字母不一样(大小写算一样),那么按键变更次数就要加1
class Solution {
public:int countKeyChanges(string s) {int ans = 0;for(int i = 1;i<s.size();i++){if(s[i] - s[i-1] == 32 || s[i] - s[i-1] == -32 || s[i] - s[i-1] == 0) continue;//排除了大小写字母一样,和相同的字母的情况else{ans++;}}return ans;}
};