#36768: 四種狀況 (不會再看)


liaoweichen1024@gmail.com (M_SQRT)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [122.116.111.175]
最後登入時間 :
2024-11-10 18:46:03
e525. 106 彰雲嘉區複賽 - Q5 回文日期問題 -- 106彰雲嘉資訊學科能力複賽 | From: [118.150.177.13] | 發表日期 : 2023-08-07 22:08

對於一個四位數的年份 abcd
只有三種產生回文的狀況

1. 六位數,abcdba(其中c==d)
 此狀況有一個日期b/a
2. 七位數,abcdcba
 此狀況有兩個日期c/ba、cb/a
3. 八位數,abcddcba
 此狀況有一個日期dc/ba

所以針對每個輸入的年份,只需檢查這四種狀況是否為一個合法的日期即可。

不過這題的測資不夠好,沒有考到閏年2/29的情況,題主可以額外加一下。

希望這篇解題報告能幫助到你^_^

 
ZeroJudge Forum