HDU 1048 [The Hardest Problem Ever] 字符串处理
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1048
题目大意:对一串字符串进行加密:每个英文字母变为字母表此后第五位,其他字符无变化。给出密码,要求翻译为原串。
关键思想:字符串处理
代码如下:
//字符串处理。边界搞好
#include <iostream>
using namespace std;int main(){string temp;while(cin>>temp){if(temp=="ENDOFINPUT")break;if(temp=="START"){getchar();//吃掉回车 getline(cin,temp);for(int i=0;i<temp.size();i++){if(temp[i]>='A'&&temp[i]<='E')temp[i]+=21;else if(temp[i]>'E'&&temp[i]<='Z')temp[i]-=5;}cout<<temp<<endl;cin>>temp;}}return 0;
}
转载于:https://www.cnblogs.com/G-M-WuJieMatrix/p/6420876.html
HDU 1048 [The Hardest Problem Ever] 字符串处理相关推荐
- HDU 1048 The Hardest Problem Ever
原题大意: 给出相应的密码本,将密文字母按照所给密码本列出的对应关系解密,字母均为大写,对于非大写字母则同密文保持一致,即不用翻译原样输出. 密码本:Cipher text(密文)A B C D E ...
- hdu 5008 Boring String Problem(后缀数组+rmq)
题目链接:hdu 5008 Boring String Problem 题意: 给你一个字符串,有q个询问,每次询问该字符串所有的子串中字典序第k小的是哪个串,输出位置,如果有多个位置,输出最靠左的那 ...
- HDU1048 The Hardest Problem Ever
问题链接:HDU1048 The Hardest Problem Ever.入门训练题,用C语言编写程序. 以往,密码通信是一件重要的事情,是一项高技术的工作.不过译码的时候,通常是通过查密码本来实现 ...
- HDU.1002 A + B Problem II
原题 HDU.1002 A + B Problem II 分类 杂题·大位整数运算 题意 计算从任意两个长度在1000以内的正整数的和. 输入/输出 要求与格式 输入内容 最开始一行开始输入样例数,对 ...
- G - Best ACMer Solves the Hardest Problem Gym - 101955G
G - Best ACMer Solves the Hardest Problem Gym - 101955G 题意: 我们需要建立一个数据库以支持实时查询和修改.这个数据库中的记录是点坐标 (x,y ...
- HDU.1000 A + B Problem
前言 本人目前大二,目前正值新型肺炎疫情期间,空余时间与其在家里无所事事,倒不如每天刷上一两道算法题.写写解题报告总结总结. 所以每天都写至少一篇题解博客吧,同时也希望全国的疫情能快速消退,加油! 原 ...
- Problem B: 字符串加密(编程)
Problem B: 字符串加密(编程) Time Limit: 1 Sec Memory Limit: 2 MB Submit: 1923 Solved: 905 [Submit][Status][ ...
- HDU 2594 Simpsons’ Hidden Talents (字符串-KMP)
Simpsons' Hidden Talents Problem Description Homer: Marge, I just figured out a way to discover some ...
- hdu 1002 A+B problem II
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002 题目分析:高精度问题,大整数相加. 由此题可见java相较于C/C++的优势,即丰富多彩的类以及 ...
最新文章
- python导入pods的时候出现错误:FileNotFoundError: [Errno 2] No such file or directory: ‘D:\\tmp\\sods.log‘
- idgenerator 会重复吗_终极版:分布式唯一ID的几种生成方案
- SEO优化中影响网站关键词排名的因素有哪些?
- Android Studio 权威教程
- Swift函数_默认参数
- 在linux或者windows上直观查看linux下生成的自签名证书
- java数据接口之链表_Java数据结构和算法之链表
- html中左侧播放器插件,简洁实用的html5音乐播放器插件
- 06-自定义构造方法
- httplib模块,测试cdn节点文件同步
- 公式推导 11-14
- 电脑查看连接过的WiFi密码
- 1004. 伊甸园日历游戏
- EXCEL打开文件密码如何找回
- android图形计算器,Desmos图形计算器
- 外文翻译原文附在后面_本周作业是翻译外文文献摘要,电子版,回复到作业中,提交附件,格式按照外文文献翻译模版,先中文再附上英文原文,只需要摘要_学小易找答案...
- 谷歌扩展插件官方下载地址
- Interface Trip Stop - SRS 报错
- luogu 3426题解 (KMP)
- 现在爆火的数字孪生城市,到底是什么技术?
热门文章
- 主函数 main WinMain _tmain _tWinMain 的区别
- OpenGL 开发环境配置
- 监听vuex的某条数据
- modprobe: FATAL: Module xxx.ko not found in directory /lib/modules/$(uname -r)
- [ECMAScript] module、export、import分别有什么作用?
- React开发(279):ant design 改变按钮状态判断方式
- 前端学习(3234):react生命周期1
- 前端学习(3045):vue+element今日头条管理-创建页面组件
- [html] 举例说明使用data-有什么优点?
- [vue] vue组件里写的原生addEventListeners监听事件,要手动去销毁吗?为什么?