2011年5月31日 星期二

11219 - How old are you?


- 請填寫這張表格。
- 謝謝你,我幫你檢查一下…嗯…OK, OK, OK…咦?等等,請問你幾歲?
- 20歲,我忘了填上去了嗎?
- 不是,只是你不可能下個月才會出生吧!你的出生年寫錯了!
- 喔,對不起!
本題會給定現在的日期與某人的出生日期,請你幫忙檢查日期是不是寫錯,若沒錯請幫忙計算歲數。

Input

輸入的第一列會有一個整數T(1 <= T <= 200)表示測試資料的組數,接下來每組會有一個空行、現在的日期與出生日期,格式為DD/MM/YYYY,DD表示日期,MM為月份,YYYY表示西元年。

Output

輸出請依下格式輸出:"Case #N: AGE",N表示測試資料編號,AGE表示下列三種可能:
  • "Invalid birth date",表示一個不可能的年紀,例如還沒出生。
  • "Check birth date",表示年紀大於130歲。
  • 一個整數表示年紀。

Sample input

4

01/01/2007
10/02/2007

09/06/2007
28/02/1871

12/11/2007
01/01/1984

28/02/2005
29/02/2004

Sample output

Case #1: Invalid birth date
Case #2: Check birth date
Case #3: 23
Case #4: 0

原文出處

沒有留言:

張貼留言