Quel est le programme le plus court qui puisse prédire la prochaine fois que le vendredi tombera le 13e jour du mois?
- Doit être un programme fonctionnel complet (pas seulement une fonction / sous-routine)
- Doit imprimer la date au format suivant:
YYYY-MM-DD
- Autoriser l'utilisateur à fournir une date de début sous forme d'argument de ligne de commande ou via
STDIN
- Si l'utilisateur ne fournit aucune date de début, utilisez aujourd'hui comme date de début.
- Si la date de début est un vendredi 13, le programme devrait trouver le prochain vendredi 13.
Si je devais exécuter le programme aujourd'hui (16 février 2011), je devrais obtenir la sortie suivante.
$ ./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
sortie serait-elle correcte pour le premier exemple?