#22230: 解法


d2513850 (林勇智)

學校 : 崑山科技大學
編號 : 5102
來源 : [106.64.64.73]
最後登入時間 :
2024-01-07 20:24:26
e700. 星座 -- 트와이스 | From: [163.26.71.40] | 發表日期 : 2020-08-16 20:32

先設d[12]={31,29,31,30,31,30,31,31,30,31,30,31}

若輸入字串格式並非"mm/dd",則送出錯誤(怕測資會有"12,31"或"0101"或"abc"等不符"mm/dd"格式的字串)

若輸入格式是"mm/dd"則剖析成mm與dd

若mm>12或mm<1,則送出錯誤(怕測資會有"13/1"或"0/0")

若mm>=1且mm<=12,,則會去判斷dd

若dd>d[mm-1]或dd<1,則送出錯誤(怕測資會有"1/32")

否則直接判斷該日期所屬的星座

 
ZeroJudge Forum