leetcode 3271.哈希表分割字符串

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;
    }
};
相关推荐
码少女5 小时前
Linux--多路转接之select
java·服务器·数据库
木子算法5 小时前
非凸、离散、还耦合:论文里的求解方法是一条四步流水线
人工智能·算法·目标跟踪
虚无的纽扣5 小时前
【力扣刷题】第二天:无重复字符的最长字串、移动零问题
算法·leetcode·排序算法
张祥6422889045 小时前
牛顿迭代法求解开普勒方程:从RTKLIB源码到数值分析
人工智能·算法·机器学习
Niuguangshuo6 小时前
论文解读:Deep Speech 2,工业级英中端到端 ASR 系统报告
算法·音视频·语音识别
nvvas6 小时前
Java 入门(四):数组——数据的集合管理
java·开发语言
钓鱼的肝6 小时前
csp-j-s总结(2)
c++·经验分享·笔记·算法·青少年编程
奇妙之二进制6 小时前
机器人导航路径规划算法入门(6)Dijkstra(迪杰斯特拉)算法深入解析
算法·导航
Lambert2816 小时前
AgentScope Java 从零(07):官方有权限引擎,我却在工具里写了个 if
java·后端·ai编程
Niuguangshuo6 小时前
论文解读:Qwen2-Audio,阿里的通用音频语言模型
算法·音视频·语音识别