九度oj 题目1192:回文字符串-程序员宅基地

题目1192:回文字符串

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:4391

解决:2082

题目描述:

给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。

输入:

输入包括一行字符串,其长度不超过1000。

输出:

可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。

样例输入:
hellolleh
helloworld
样例输出:
Yes!
No!
 1 #include <iostream>
 2 #include <string>
 3 using namespace std;
 4 bool IsPalindromeString(string s){
 5     int len = s.length();
 6     for(int i = 0; i < len; i++){
 7         if(s[i] != s[len - 1 - i])
 8             return false;
 9     }
10     return true;
11 }
12 
13 int main(){
14     string s;
15     while(cin >> s){
16         if(IsPalindromeString(s))
17             cout << "Yes!" << endl;
18         else
19             cout << "No!" << endl;
20     }
21     return 0;
22 }

 

 

转载于:https://www.cnblogs.com/qinduanyinghua/p/6497667.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30361753/article/details/97086273

智能推荐

LocalDate、LocalTime、LocalDateTime介绍_localdate获取当月第一天-程序员宅基地

文章浏览阅读5.5k次。LocalDate、LocalTime、LocalDateTime介绍_localdate获取当月第一天

rv1126-rv1109-烧录方法之TFTP_rv1106烧录镜像-程序员宅基地

文章浏览阅读363次。tftp来烧录rv1126-rv1109平台_rv1106烧录镜像

citus 常用功能与api——元数据/配置信息部分(翻译自v9.3)_master_add_node-程序员宅基地

文章浏览阅读1.4k次。翻译为个人兴趣,仅供学习参考,侵删官方原文连接:http://docs.citusdata.com/en/v9.3/develop/api_metadata.html#coordinator-metadataMetadata / Configuration Informationmaster_add_nodemaster_add_node()函数在Citus元数据表pg_dist_node中的集群中注册一个新节点。 它还会将参考表复制到新节点。参数node_name:要..._master_add_node

计算机毕业设计JAVA水利施工安全检测系统设mybatis+源码+调试部署+系统+数据库+lw_水浸监测系统源码-程序员宅基地

文章浏览阅读329次。计算机毕业设计JAVA水利施工安全检测系统设mybatis+源码+调试部署+系统+数据库+lw本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:idea eclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、JDK1.8数 据 库:MySQL5.7/8.0源码..._水浸监测系统源码

CAN协议分析,120欧姆电阻原因_can终端电阻接了3个120-程序员宅基地

文章浏览阅读1.7w次,点赞9次,收藏69次。转载自:http://m.elecfans.com/article/795196.htmlCAN接120欧姆终端电阻的原因分析工程师谭军 发表于 2018-10-10 10:06:06接口/总线/驱动+关注  本文主要是关于CAN总线的相关介绍,并着重对CAN接120欧姆终端电阻的原因进行了详尽的阐述。  CAN总线  CAN是控制器局域网络(Controller..._can终端电阻接了3个120

linux shell sed快速开始-(添加文本到文件的第一行和最后一行、文本的行尾添加字符、添加注释#移除注释#)_sed在第一行添加内容-程序员宅基地

文章浏览阅读1.5w次,点赞4次,收藏35次。linux shell sedsed在处理文本时是逐行读取文件内容,读到匹配的行就根据指令做操作,不匹配就跳过。什么是sedsed是Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑。本文主要介绍sed的一些基本用法,并通过shell脚本演示sed的使用实例。sed的使用方法[root@localhost ~] # sed [选项] ‘[动作]’ 文件名sed的常用选项:-r:使用扩展正_sed在第一行添加内容

随便推点

Bark 使用指南:如何自建 iOS 消息推送服务_bark使用-程序员宅基地

文章浏览阅读7.5k次,点赞3次,收藏20次。文章首发于个人公号:「阿拉平平」之前我写过一个脚本,校验 SSL 证书是否过期并定时将结果以邮件的形式告知。事实上,这些消息并不是那么重要,发送邮件未免有些「重」了,将结果直接推送到自己的手机上可能更加合适。于是我找到了这款开源的消息推送服务:Bark。项目介绍Bark[1] 是一款开源的消息推送服务,用于给 iPhone 发送自定义的内容,支持文字和链接。通过部署 Bark 服务端,我们可以安全地推送一些敏感信息。下载安装Bark 分为客户端和服务端。其中,客户端用于接收消息;服务端用于推送._bark使用

向日葵RCE(CNVD-2022-10270/CNVD-2022-03672)_cnvd-2022-10270-rce-程序员宅基地

文章浏览阅读1.1k次。目录漏洞描述:工具复现:CS服务器上线:(失败)漏洞描述:上海贝锐信息科技股份有限公司的向日葵远控软件存在远程代码执行漏洞(CNVD-2022-10270/CNVD-2022-03672),影响Windows系统使用的个人版和简约版,攻击者可利用该漏洞获取服务器控制权。影响版本:向日葵个人版 for Windows <= 11.0.0.33向日葵简约版 <= V1.0.1.43315(2021.12)工具复现:同一局域网:攻击机:172.5_cnvd-2022-10270-rce

uvlayout和MAYA的接口的问题_uvlayout max接口-程序员宅基地

文章浏览阅读2.7k次。我按照网上的方法!但是点击第一个图标提示// Error: Syntax error第二个图标提示// Error: Cannot find procedure "uvlayout_run".第三个// Error: Cannot find procedure "uvlayout_send".第四个// Error: Cannot find procedure "uvlayout_st_uvlayout max接口

vue移动端搜索功能的历史搜索(最近搜索)完整功能实现,重复搜索项会更新在最前面。(利用localstorage)_移动端 vue 搜索记录-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏11次。实现效果如上所示。html代码块:<template> <div id="Container" style="min-height: 100%; background-color: #fff"> <searchbox/> <!-- 最近搜索 --> <div class="history" v-show="show"> <p class="histText">最近搜索</p> ._移动端 vue 搜索记录

lululemon系列一:耿直boy初出茅庐-程序员宅基地

文章浏览阅读566次。作者 | 岳彰编辑 | Dave 董雯雪视觉 | 任染这是 「禾穗HERS女性商学院」的第051篇原创受lululemon创始人自传的启发,最近我想写一个专题聊聊那些..._lululemon culture fit

JAVA程序的运行机制—01_java程序设计语言的运行机制-程序员宅基地

文章浏览阅读139次。一 、高级语言的运行机制高级语言的运行机制主要分为两大类,编译型语言和解释型语言两种。1、编译性语言(1)不能跨平台使用(2)可以针对特定的平台进行优化,效率较高2、解释性语言(1)把编译和解释混合到一起同时进行,可跨平台使用,方便移植。(2)每次执行都需要编译,效率较低。二、Java语言的运行机制Java语言既不是纯粹的编译型语言,也不是纯粹的解释型语言。Java程序的执行必须经过先编译后解释两个步骤。编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程_java程序设计语言的运行机制

推荐文章

热门文章

相关标签