当前位置: 首页 > news >正文

leetcode-2138.将字符串划分为若干个长度为k的组

题目描述

解题思路

这是一个比较简单的题目,直接按照题目说的去做即可。

提示:

值得注意的是,这里由于s的长度很小,所以保存一些数据用char类型即可。

代码

vector<string> divideString(string s, int k, char fill) {char sz = s.size();char mod = sz % k;
        vector<string> ret;
        ret.reserve(sz / k + 1);if(mod)
            s += string(k - mod,fill);for(int i = 0; i < sz; i += k)
            ret.emplace_back(s.substr(i,k));return ret;
}

相关文章:

  • 住房与城市建设部网站2023全民核酸又开始了
  • 网站设计包括学历提升
  • 网站制作周期网络营销总结及体会
  • 公司网站展示有哪些上海网站seo外包
  • 网站设计学习机构比百度好用的搜索软件
  • 网站制作生成器百度搜索引擎排行榜
  • 数据库系统总结
  • 鸿蒙工具类---设置全屏效果(上下安全区背景可设置)
  • 常用的串口通信工具MobaXterm、Bus Hound、SScom等
  • GNSS位移监测站的应用场景
  • 轻巧灵动,智启未来 ——Kinova Gen3 Lite 机器人轻松解锁各行业自动化新姿势
  • 云原生灰度方案对比:服务网格灰度(Istio ) 与 K8s Ingress 灰度(Nginx Ingress )
  • TCP/UDP协议深度解析(二):TCP连接管理全解,三次握手四次挥手的完整流程
  • SoC仿真环境中自定义printf函数的实现
  • 微算法科技融合Grover算法与统一哈希函数的混合经典-量子算法技术,可在多领域高效提升文本处理效率
  • nt!CcFlushCache函数分析之nt!CcFindBcb
  • 【自己动手写AI Agent】 对于企业构建AI应用的几点思考3
  • C++(智能指针)
  • Redis—持久化
  • 设计模式 | 抽象工厂模式
  • 鸿蒙分布式能力深度解析:构建跨设备无缝体验的技术基石
  • Fisco Bcos学习 - 控制台搭建和基本使用
  • NVads V710 v5 系列虚拟机已发布
  • 【iOS】iOS崩溃总结
  • 我手动从go官网下载了go1.16.15linux安装包,我该如何做,才能使得vscode仍能通过右下角来管理这个go版本
  • python学习笔记(深度学习)