¿Cuál es el programa más corto que puede predecir la próxima vez que el viernes caiga el día 13 del mes?
- Debe ser un programa de funcionamiento completo (no solo una función / subrutina)
- Debe imprimir la fecha en el siguiente formato:
YYYY-MM-DD
- Permitir al usuario proporcionar una fecha de inicio como argumento de línea de comando o mediante
STDIN
- Si el usuario no proporciona una fecha de inicio, úsela hoy como fecha de inicio.
- Si la fecha de inicio es un viernes 13, el programa debe encontrar el próximo viernes 13.
Si tuviera que ejecutar el programa hoy (16 de febrero de 2011) debería obtener el siguiente resultado.
$ ./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
salida estaría bien para el primer ejemplo?