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"。多個日期按從早到晚排列。
樣例輸入
樣例輸出
2002-03-04 2004-02-03 2004-03-02數據規模和約定
時間限制:1.0s 內存限制:256.0MB
請嚴格按要求輸出,不要畫蛇添足地打印類似:“請您輸入…” 的多余內容。
提交程序時,注意選擇所期望的語言類型和編譯器類型。
0x01 你的代碼
- 條件允許的話,不妨來自己動手敲一敲。
- 不允許的話,可以留下你對本題的思考。
0x02 我的經歷
本來不屑于做這種簡單的題目的,但是閑著就敲了一下,很快敲好了,自信滿滿提交:
w t f?卡了一個點。
這么簡單的題目,讓我下錯誤的數據瞧一瞧是不可能的,搜一下題解也是不可能的!!(喜歡自己多思考,我在這里也建議大家不要因為第一遍沒AC而去搜答案之類的。。)
(說實話,我想了將近20多分鐘,才發現自己沒考慮到的這個點。。
【ps: 大佬請別鄙視我菜~】)
下面是我的AC代碼:
代碼
0x03 我的總結
有時候不要太過于自信,要多動手去做,做了才能檢驗出自己的水平。
多思考,多總結,鍛煉自己的思維~
加油!
總結
以上是生活随笔為你收集整理的p话少说,放码过来?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tarjan对有向图的缩点(求强连通分量
- 下一篇: 试题 历届试题 翻硬币(贪心)