1.题目内容:
2.题目示例:
3.题目步骤:
采用双重循环的方式进行解题
4.题目代码:
cpp
class Solution {
public:
string stringHash(string s, int k) {
string result;
//设置下标的开始地点
int i = 0;
//求出频率
int frequency = s.size() / k;
int j = 0;
//采用双层循环的方式,内层循环进行字母处理后的结果相加,外层用于频率迭代
while(j < frequency){
int count = 0;
int sum = 0;
//
while(count != k){
sum += (s[i] - 'a');
count++;
i++;
}
result.push_back('a' + sum % 26);
j++;
}
return result;
}
};