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

Leetcode—38. 外观数列【中等】

2024每日刷题(111)

Leetcode—38. 外观数列

在这里插入图片描述

实现代码

class Solution {
public:
    string countAndSay(int n) {
        string ans = "1";
        while(--n) {
            string next;
            for(int i = 0; i < ans.size(); i++) {
                int cnt = 1;
                char c = ans[i];
                while(i + 1 < ans.size() && ans[i] == ans[i+1]) {
                    cnt++;
                    i++;
                }
                next += to_string(cnt) + c;
            }
            ans = move(next);
        }
        return ans;
    }
};

运行结果

在这里插入图片描述
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!


http://www.kler.cn/a/228060.html

相关文章:

  • 【单细胞第二节:单细胞示例数据分析-GSE218208】
  • VPR概述、资源
  • 关于产品和技术架构的思索
  • cursor软件的chat和composer分别是什么
  • FreeRTOS学习 --- 动态任务创建和删除的详细过程
  • JVM对象分配内存如何保证线程安全?
  • 微信小程序编译出现 project.config.json 文件内容错误
  • 什么是java程序的主类,应用程序主类和小程序主类有什么不同?
  • 机器学习之指数分布
  • 【已解决】c++ qt选中该行为什么该列部分变色
  • 51单片机实验课二
  • 商业智能(BI)数据分析、挖掘概念
  • python 爬虫安装http请求库
  • 修复wordpress安全漏洞
  • C语言如何控制输出最⼩宽度?
  • 【Python】【完整代码】解析Excel 文件中的内容并检查是否包含某字符串,并返回判断结果
  • 记录分享Spring Boot集成MQTT(配有简单实现示例)
  • Qt应用开发(安卓篇)——调用ioctl、socket等C函数
  • stable diffusion学习笔记——高清修复
  • vue3-setup语法糖 - 父子组件之间的传值
  • 《动手学深度学习(PyTorch版)》笔记7.1
  • yarn/npm certificate has expired
  • echarts绘制2D地图
  • 中国城乡建设统计年鉴,pdf、xls格式,时间覆盖2002-2022年
  • Dockerfile保留字
  • pgsql隐式联查的笛卡尔积和子查询性能