p话少说,放码过来?

你思维够严谨?请你一遍AC这个简单题


Talk is cheap,show me the code.
屁话少说,放码过来。-----知乎xxx译

(ps:可以评论留下你的代码~,第一次用了一个标题党类型的博客标题,见谅!)

昨晚做了一个简单但是很综合考验思维严谨性题目

我觉得这个题目很适合编程小白练习(大佬可以掠过),所以有了这篇博客~

走过路过的可以停下来瞧一瞧,思考思考

0x00 题面

小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。

比如02/03/04,可能是2002年03月04日、2004年02月03日或2004年03月02日。

给出一个文献上的日期,你能帮助小明判断有哪些可能的日期对其对应吗?
输入格式
  一个日期,格式是"AA/BB/CC"。 (0 <= A, B, C <= 9)
输出格式
  输出若干个不相同的日期,每个日期一行,格式是"yyyy-MM-dd"。多个日期按从早到晚排列。
  
样例输入

02/03/04

样例输出

2002-03-04
2004-02-03
2004-03-02

数据规模和约定

时间限制:1.0s 内存限制:256.0MB

请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。

提交程序时,注意选择所期望的语言类型和编译器类型。

0x01 你的代码

  • 条件允许的话,不妨来自己动手敲一敲。
  • 不允许的话,可以留下你对本题的思考。

0x02 我的经历

本来不屑于做这种简单的题目的,但是闲着就敲了一下,很快敲好了,自信满满提交:
在这里插入图片描述w t f?卡了一个点。
这么简单的题目,让我下错误的数据瞧一瞧是不可能的,搜一下题解也是不可能的!!(喜欢自己多思考,我在这里也建议大家不要因为第一遍没AC而去搜答案之类的。。)

(说实话,我想了将近20多分钟,才发现自己没考虑到的这个点。。
【ps: 大佬请别鄙视我菜~】)

下面是我的AC代码:
代码

0x03 我的总结

有时候不要太过于自信,要多动手去做,做了才能检验出自己的水平。
多思考,多总结,锻炼自己的思维~
加油!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Leo Bliss

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值