2021天梯赛L1-075 强迫症 题解
L1-075 强迫症 (10 分)
题目: 小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写 199808,有的人只写 9808。有强迫症的小强请你写个程序,把所有人的出生年月都整理成 年年年年-月月 格式。对于那些只写了年份后两位的信息,我们默认小于 22 都是 20 开头的,其他都是 19 开头的。
输入格式:
输入在一行中给出一个出生年月,为一个 6 位或者 4 位数,题目保证是 1000 年 1 月到 2021 年 12 月之间的合法年月。
输出格式
在一行中按标准格式 年年年年-月月 将输入的信息整理输出
输入样例 1:
9808
输出样例 1:
1998-08
输入样例 2:
0510
输出样例 2:
2005-10
输入样例 3:
196711
输出样例 3:
1967-11
思路:
- 当成字符串输入,然后判断长度进行不同的处理即可,要注意小于10的月和年要有前导零。
代码:
#include<iostream>
#include<map>
using namespace std;
int main()
{string s;cin>>s;if(s.size()==6){cout<<s[0]<<s[1]<<s[2]<<s[3]<<"-"<<s[4]<<s[5];}else{int a=s[0]-'0';int b=s[1]-'0';int c=s[2]-'0';int d=s[3]-'0';int x=a*10+b;int y=c*10+d;if(x<22){cout<<"20"<<s[0]<<s[1]<<"-";if(y>=10)cout<<y;else{cout<<s[2]<<s[3];}}else{cout<<"19"<<s[0]<<s[1]<<"-";if(y>=10)cout<<y;else{cout<<s[2]<<s[3];}}}
}
2021天梯赛L1-075 强迫症 题解相关推荐
- 【Java】2022年团体程序设计天梯赛 L1 和 L2-042 题解
今天我要赢 2018 年我们曾经出过一题,是输出"2018 我们要赢".今年是 2022 年,你要输出的句子变成了"我要赢!就在今天!"然后以比赛当天的日期落款 ...
- 2021/4/24团队设计天梯赛L1题目集及题解
2021/4/24团队设计天梯赛L1题目集及题解: 以下题解都是通过PTA测试的,大致保证正确性: 查看题目戳此::PTA题目集 L1题目集 L1-01 人与神(5分) L1-02 #两小时学完C语言 ...
- [PTA]2021天梯赛-总决赛 L1题解合集
文章目录 前言说明 题解 人与神 (5 分) 两小时学完C语言 (5 分) 强迫症 (10 分) 降价提醒机器人 (10 分) 大笨钟的心情 (15 分) 吉老师的回归 (15 分) 天梯赛的善良 ( ...
- 【PTA~21年GPLT团体程序天梯赛-L1题】
文章目录 L1-01 人与神~5 题解 L1-02 两小时学完C语言~5 题解 L1-03 强迫症~10 题解 L1-04 降价提醒机器人~10 题解 L1-05 大笨钟的心情~15 题解 L1-06 ...
- 天梯赛L1难度总结 + 题目难易分类
天梯赛L1难度总结 一个月的时间,从 2 月 6 号的<L1-001 Hello World (5 分)>到 3 月 8 号的<L1-080 乘法口诀数列 (20 分)>,一个 ...
- 【GPLT】【2021天梯赛真题题解】【231分】
文章目录 L1-1 人与神 (5 分) 题目描述 题目分析 L1-2 两小时学完C语言 (5 分) 题目描述 题目分析 L1-3 强迫症 (10 分) 题目描述 题目分析 L1-4 降价提醒机器人 ( ...
- PTA天梯赛L1刷题总结(三)15分题型(超详细题解)
多么感人!时隔一年多,我终于来更新15分题型的博文了.突然发现L1的题目量扩充了!一共有哦20道题.哎~都写一遍题解好了.在这里推荐下胡凡的算法笔记!在基础算法和数据结构上给了我很多细致的讲解启发.过 ...
- 2021年CCCC天梯赛 【部分题题解】
天梯赛有三个level,第一个level基本就是语法题,第二个level是基础算法和STL库的一些应用. 第三个level就是一些难的算法. L3的题都不是太会,有思路但是写不出来. 目录 L1 人与 ...
- 2021 CCCC天梯赛L1补题
前言 这次天梯赛表现没有达到预期,L1的分没有拿全,L2有2题没考虑完全,总之很愧疚拖了队友后腿.今天先补上L1没拿满分的题. L1补题 前言 L1-078 吉老师的回归 输入样例1 输出样例1 输入 ...
- 2021天梯赛L1-079 天梯赛的善良 题解
L1-079 天梯赛的善良 (20 分) 题目: 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. ...
最新文章
- .Net并行库介绍——Task(1)
- FT到底值多少钱——再议Fcoin机制及估值模型
- REDIS一致性检查
- 微服务中集成分布式配置中心 Apollo
- mssql导出数据到mysql_MSSQL数据导出到MYSQL
- 剑指offer:二叉树中和为某一值的路径
- qt实现窗口拖动的两种思路
- web-使用wsgiref模块模拟web框架
- TensorFlow: 薛定谔的管道
- Unicode中UTF-8与UTF-16编码详解
- python模板怎么写,Python模板
- sublime Text3下sass环境配置(windows)
- hadoop集群搭建(系统Debian,ssh工具MobaXterm)
- MATLAB虚数矩阵不可随意转置
- Android ActivityManagerService (AMS)总结
- 如何利用电脑将文件刻录到光盘里面
- 第83节:Java中的学生管理系统分页功能
- 卖罐头(冬季每日一题 32)
- 虚拟独享服务器,独享云虚拟主机和服务器
- 私人定制情人节告白网站并且部署上线,谁说程序员没有爱!超详细步骤!源码分享!