Какая самая короткая программа, которую можно предсказать в следующий раз, когда пятница выпадает на 13 число месяца?
- Должна быть полноценной функционирующей программой (а не просто функцией / подпрограммой)
- Необходимо распечатать дату в следующем формате:
YYYY-MM-DD
- Разрешить пользователю указывать дату начала либо в качестве аргумента командной строки, либо через
STDIN
- Если пользователь не указывает дату начала, используйте сегодня как дату начала.
- Если датой начала является пятница 13-го, программа должна найти следующую пятницу 13-го.
Если бы я должен был запустить программу сегодня (16 февраля 2011 года), я бы получил следующий вывод.
$ ./fr13th 2013-05-09
2013-09-13
$ ./fr13th 2007-06-29
2007-07-13
$ ./fr13th 2007-07-13
2008-06-13
$ ./fr13th
2011-05-13
2013-9-13
вывод в порядке для первого примера?