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

leetcode 3461 判断操作后字符串中的数字是否相等I

一、题目描述

二、解题思路

整体思路

可以采用模拟的方法来解决这个问题。

具体思路

(1)首先进行特殊情况处理。如果s.size<2,就无需进行操作,直接返回false即可;

(2)当s的size大于2时,进入主循环

<1>n用于记录当前s的长度,current用于记录当前操作后s的状态;

<2>遍历字符串s,对每个位置(除字符串长度为奇数最后一位无需操作)进行题目所述的操作:

1)计算i位置和i+1位置两个字符的计算结果ch;

2)将计算结果ch加入current;

<3>内部循环结束后,更新s的值为current;

(3)通过判断返回结果

<1>如果s[0]==s[1],return true;

<2>否则,返回false;

三、代码实现

class Solution {
public:bool hasSameDigits(string s) {//特殊情况处理if(s.size()<2) return false;while(s.size()>2){int n=s.size();string current;for(int i=0;i!=n-1;i++){char ch=(s[i]+s[i+1]-'0'-'0')%10+'0';current.push_back(ch);}s=current;}if(s[0]==s[1]) return true;return false;}
};

http://www.dtcms.com/a/521832.html

相关文章:

  • 机器学习(8)梯度下降的实现与过拟合问题
  • h5游戏免费下载:维京战争
  • 门户网站建设投标书小程序软件定制开发
  • 外贸网站建设价格外贸网站推广公司最大
  • 【北京迅为】iTOP-4412精英版使用手册-第六十五章 Linux-定时器
  • 网页设计网站怎么做网站制作文案
  • rocky 9.5系统安装zabbix监控实现邮件告警
  • 梅河口网站建设张艺兴粉丝做的网站
  • 做杂志的网站有哪些哪个页面设计培训好
  • 国际贸易网站有哪些电影网站的建设目标
  • cuda13.0 torch2.9 python3.12 安装flash-attn window版的哪里有
  • 外贸公司网站制作公司网站的字体颜色
  • 免费源代码网站瑞安做网站
  • 专门做礼物的网站广州红盾信息门户网站
  • 单片机的开发——无人机篇(未完待续,有时间写)
  • 做网店哪个网站好中小互联网企业有哪些
  • 广州学建设网站啥都能看的浏览器
  • 丰浩网站建设中心软件开发合同范本免费
  • wordpress咋建站附近卖建筑模板市场
  • 性男女做视频观看网站响应式网站手机端尺寸
  • SpringBoot-Web开发之数据响应
  • 珠海专业网站建设费用360建筑官网
  • Linux 中的 DNS 工作原理(一):​​从 getaddrinfo 到 resolv.conf
  • 自己编程做网站骆诗网站建设
  • 在哪查找网站的建设者中文网站建设
  • python asyncio的各种用法与代码示例
  • 深圳网站营销型建设免费网络电话呼叫系统
  • Linux-基础IO(1)
  • 如何上传网站网站开发价格明细
  • 深圳英文网站制作定西建设厅网站