# A3. 僞迴文日期 (Pseudopalindrome) ## Problem Statement > (())不是迴文, > 左右對稱遠離真; > 括號相望無眉眼, > 脫離了正常的範疇。 > > 儘管如此我們仍可, > 思考文字的奧妙之謎; > 用詩詞創作出美好, > 抒發心中的情感和思維。 > > 世間萬物皆有定律, > 迴文亦不例外; > 但我們可以自由發揮, > 把創造力發揮得更高超。 > > (())或許不是迴文, > 但它也有其獨特之處; > 讓我們一同為文字, > 編織出更多美麗的故事。 ### -- <font color="green">ChatGPT</font> BTW 和 AaW 在看完這首詩之後,發現到 **(())** 不是迴文的事實,感到十分感傷,他們不禁思考還有什麼東西具有<font color="blue">**AA**</font><font color="red">**BB**</font>這樣形式的僞迴文字串。$(|A|=|B|)$ AaW 看向了日曆,發現了 **MM/DD/YYYY** 這樣的日期格式。 「我想到了!」 AaW驚呼,「如果我找出下一個 **MMDDYYYY** 爲僞迴文字串的日期,我就可以......」 「就可以怎樣?!」 BTW說 「我忘記了。」 AaW 露出失落的表情 為了守護 AaW 的笑容你必須要幫助他找出下一個僞迴文日期,請問聰明的你,可以幫忙他找到下一個僞迴文日期嗎? ## Input Format 輸入有一個長度爲8的字串 $S$ 爲今天的日期 形式是 **MMDDYYYY** ## Output Format 輸出一個形式爲 **MMDDYYYY** 的字串 其滿足偽回文字串<font color="blue">**AA**</font><font color="red">**BB**</font>的形式且 $|A|=|B|=2$ 表示下一個僞迴文日期 ## Sample ### Input ``` 12144121 ``` ### Output ``` 01014141 ``` ### Input ``` 11112222 ``` ### Output ``` 11112222 ``` ## Scoring 對於 $10\%$ 的測試資料,保證今天的日期爲僞迴文日期 對於 $20\%$ 的測試資料,保證明天的日期爲僞迴文日期 對於 $100\%$ 的測試資料,所有的日期都在西元 10000 年元旦之前 ## Hint 小心閏年!! ###### tags: `2023建北電資學術上機考`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up