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

外观数列 ---- 模拟

题目链接
题目:
在这里插入图片描述
分析:

  • 题目的意思如下:在这里插入图片描述
  • 所以我们需要引用双指针来找到连续的字符有几个, 并添加到答案中, 接着将此字符添加到答案中, 让left = right , 继续向后遍历整个字符串, 重复上面的操作
  • 将答案重新赋给字符串, 继续重复上述操作, 应该重复n - 1 次, 因为n为1的时候, 直接输出"1"即可

代码:

class Solution {public String countAndSay(int n) {String ret = "1";while (n > 1) {int left = 0;int right = 0;StringBuilder str = new StringBuilder();int len = ret.length();while (right < len) {while (right < len && ret.charAt(left) == ret.charAt(right)) {right++;}str.append(Integer.toString(right - left));str.append(ret.charAt(left));left = right;}ret = str.toString();n--;}return ret;}
}
http://www.lryc.cn/news/365707.html

相关文章:

  • 上心师傅的思路分享(二)
  • 116页 | 2024年中国金融行业网络安全研究报告(免费下载)
  • 基于fabric封装一个简单的图片编辑器(vue 篇)
  • Linux中 .PHONY 和 all 在 Makefile 中的作用
  • Flutter 中的 FlexibleSpaceBar 小部件:全面指南
  • 每天一个数据分析题(三百五十四)-分析报表
  • 卫星通信频段有哪些
  • RobotMaster编程语言:深度探索与实践挑战
  • Ascend训练软件栈了解
  • 官网万词霸屏推广 轻松实现百度万词霸屏源码系统 带完整的安装代码包以及搭建教程
  • Linux 36.3 + JetPack v6.0@jetson-inference之图像分类
  • 重庆公司记账代理,打造专业财务管理解决方案的领先企业
  • transformers 阅读:Llama 模型
  • python绘制piper三线图
  • 咖啡机器人如何精准控制液位流量
  • Go go-redis应用
  • 从混乱到有序:PDM系统如何优化物料编码
  • npm发布自己的插件包
  • Pygame:新手指南与入门教程
  • 动态IP与静态IP的优缺点
  • 上海市计算机学会竞赛平台2024年1月月赛丙组最大的和
  • C++三大特性之继承,详细介绍
  • Python推导式详解
  • stm32中如何实现EXTI线 0 ~ 15与对应IO口的配置呢?
  • Python 短文本匹配,短文本语义相似度,基于大模型的短文本匹配,基于LLMs的短文本语义相似度识别,短文本语义扩充和匹配
  • 提升接口性能方式汇总
  • C++中的常见语法糖汇总
  • TensorFlow Playground神经网络演示工具使用方法详解
  • 【git】subtree 简单教程
  • C语言基础:字符串函数使用与剖析