Qual é o programa mais curto que pode prever a próxima vez que a sexta-feira cair no 13º dia do mês?
- Deve ser um programa completo de funcionamento (não apenas uma função / sub-rotina)
- É necessário imprimir a data no seguinte formato:
YYYY-MM-DD
- Permitir que o usuário forneça uma data de início como argumento de linha de comando ou por meio de
STDIN
- Se o usuário não fornecer uma data de início, use hoje como a data de início.
- Se a data de início for sexta-feira 13, o programa deverá encontrar as próximas sexta-feira 13.
Se eu fosse executar o programa hoje (16 de fevereiro de 2011), obteria a seguinte saída.
$ ./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
saída seria boa para o primeiro exemplo?