Кира нуждается в вашей помощи!
Формат ввода:
Date [and/or Time]
Name
Gender
Reason
Выходной формат:
<Last Name, First Name> <will die/died> on the <DD><st/nd/rd/th> of <MMM, YYYY> [at <hh:mm:ss TT>].
<He/She> <will die/died> of <Reason>.
Детали, Детали:
Ваша программа должна учитывать как минимум следующие форматы ввода даты:
9 November 2003
9/11/2003
November 9, 2003
Форматы времени:
hh tt
hh TT
hh:mm tt
hh:mm TT
hh:mm:ss tt
hh:mm:ss TT
HH
HH:mm
HH:mm:ss
Следующие форматы ввода имени:
first // Stephen
last // Harper
first last // Stephen Harper
last, first // Harper, Stephen
Тестовые случаи:
Входные данные:
2 September 1973
J.R.R. Tolkien
Male
pneumonia
Выход:
Толкин, JRR умер 2 сентября 1973 года.
Он умер от пневмонии.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Если он на самом деле умирает в эту дату, это вина Киры , а не моя.
ОБНОВЛЕНИЕ: Стивен Харпер не умер в указанную дату
Входные данные:
21/12/12 23:59:59 // DD/MM/YY HH:mm:ss
Harper, Stephen // Last, First
Unknown // Gender
a heart attack for no reason // Reason
Выход:
Харпер, Стивен умрет 21 декабря 2012 года в 23:59:59.
Харпер, Стивен умрет от сердечного приступа без причины.
Бонус:
July 21, 1969 02:56:15 GMT
Armstrong, Neil
Male
poisoned moon cheese
--
January 19, 2038 03:14:08 GMT
Everyone
Unknown
Y2K38
Добавьте <st/nd/rd/th>
в конце DD
для ввода.