LeetCode·每日一题·2490. 回环句·模拟

news/2025/3/8 0:42:09/

作者:小迅
链接:https://leetcode.cn/problems/circular-sentence/solutions/2325227/mo-ni-zhu-shi-chao-ji-xiang-xi-by-xun-ge-x65e/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

题目

 

示例

 

思路

题意 -> 给定一个字符串,判断字符串是否为回环句

如果句子满足下述全部条件,则认为它是一个 回环句 :

  • 单词的最后一个字符和下一个单词的第一个字符相等。
  • 最后一个单词的最后一个字符和第一个单词的第一个字符相等。

根据题意直接模拟,先取字符串的开始和结尾字符,判断是否满足要求,再枚举字符串,当遇见 ‘ ’ 时,判断前一个字符是否等于后一个字符,上述条件都满足的情况下,返回TRUE。

代码注释超级详细

代码


bool isCircularSentence(char * sentence){int len = strlen(sentence);char start = sentence[0], end = sentence[len-1];if (start != end) return false;//先比较开始和结尾位置for (int i = 0; i < len; ++i) {//枚举字符串if (sentence[i] == ' ' && sentence[i-1] != sentence[i+1]) return false;//不满足要求二}return true;//上述条件都满足
}作者:小迅
链接:https://leetcode.cn/problems/circular-sentence/solutions/2325227/mo-ni-zhu-shi-chao-ji-xiang-xi-by-xun-ge-x65e/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

文章来源:https://blog.csdn.net/m0_64560763/article/details/131469397
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/news/665984.html

相关文章

android 流量统计换算,什么是流量?如何计算流量?流量的单位如何换算

什么是流量?如何计算流量?流量的单位如何换算 上网流量通常用"位"(bit),"字节"(Byte),KB,MB,GB,TB等来表示。它是计算机信息技术用于计量存储容量的一种计量单位,一个英文字需要1B,一个汉字需要2B,一张图片一般在几KB~几MB之间。它们之们的换算关…

php流量计算单位,数据业务流量的计量单位及换算

前言&#xff1a; 平时我们都会说拉宽带&#xff0c;然后又会说到带宽&#xff0c;就会感觉有点懵逼&#xff1b;还有在我们实际上网应用中也常会说拉了1兆(M)的宽带&#xff0c;下载速度才100多KBps(KB/s)等宽带速率大小字样&#xff1b; 简介&#xff1a; 在计算机科学中&…

NETALLY 1t10g-1000网络分析仪10G流量测试

NETALLY 1t10g-1000,1tg2-1500-2pak,1tg2-3000-2pak,aircheck g2-ta-kt,aircheck g2-kit面对急剧变化的海外市场环境&#xff0c;netally网络分析仪对NETSCOUT也在积极应对。但是&#xff0c;在美国总部标签化的背景下&#xff0c;NETALLY似乎能做的并不是太多。出售网络部分&a…

1h2g云服务器做网站,云服务器1H2G和1H1G的区别

云服务器1H2G和1H1G的区别 内容精选 换一换 简要介绍一组Java命令行工具&#xff0c;用于处理高通量排序(HTS)数据和格式。开发语言&#xff1a;Java一句话描述&#xff1a;Java命令行工具开源协议&#xff1a;MIT建议的版本根据实际需要选择版本&#xff0c;本文档以picard-2.…

阿里云服务器1核1G1M宽带可以支持多少IP访问量?

阿里云服务器1核1G1M宽带可以支持多少IP访问量&#xff1f;来说说1M宽带可以跑多少流量及1核1G服务器配置性能&#xff1a; 1核/1G/1M宽带配置能跑多少IP&#xff1f; 一般来讲&#xff0c;如果图片不多&#xff0c;每天3000PV是没问题的。如果将网站静态化再搭配CDN每天5000…

网站虚拟服务器1核1g速度,云服务器1核1g打开速度

云服务器1核1g打开速度 内容精选 换一换 简要介绍Snappy是一个C的用来压缩和解压缩的开发包。其目标不是最大限度压缩或者兼容其他压缩格式&#xff0c;而是旨在提供高速压缩速度和合理的压缩率。Snappy比zlib更快&#xff0c;但文件相对要大20%到100%。在 64位模式的Core i7处…

【Unity编辑器扩展】(三)PSD转UGUI Prefab, 一键拼UI解放美术/程序(完结)

工具效果&#xff1a; 第一步&#xff0c;把psd图层转换为可编辑的节点树&#xff0c;并自动解析UI类型、自动绑定UI子元素&#xff1a; 第二步, 点击“生成UIForm"按钮生成UI预制体 (若有UI类型遗漏可在下拉菜单手动点选UI类型)&#xff1a; 验证一键生成UI效果: 书接上…

1G流量有多少,1G内存有多大

流量的1G和内存的1G&#xff0c;流量通常是说的速度&#xff0c;内存通常是指存储大小 流量的G 1Kbps1024bps 1Mbps1024Kbps 1Gbps1024Mbps 存储空间的G 1TB1024GB 1GB1024 MB&#xff08;兆&#xff09; 1MB1024 KB 100MB102400 KB 1KB1024B&#xff08;字节&#xff09; …