Écrivez 3 programmes qui effectuent la tâche suivante:
Soit A, B, C les codes sources de ces trois programmes;
- si A court BC est produit en sortie,
- si B s'exécute CA est produit,
- si C court AB est produit;
donc chaque programme écrit une chaîne (cyclée pour chaque programme) et s'en cache.
Contraintes supplémentaires mais essentielles:
- les failles standard sont interdites;
- chaque programme doit avoir une longueur d'au moins 1 octet;
- chacun des trois programmes doit être écrit dans une langue différente;
Ce serait bien si votre soumission avait ce format:
Langue A (taille de A) - Langue B (taille de B) - Langue C (taille de C) - Score
A B C
<extra stuff>
Le gagnant est quelqu'un qui obtient le score minimum, qui est la somme des tailles de trois programmes.
A, Bet ce Csont des chaînes différentes? Par exemple, les trois chaînes peuvent-elles être identiques? Si le programme imprime une nouvelle ligne après la sortie, ne pouvons-nous pas compter cela?
A, B, Cêtre différent. Les sauts de ligne sont comptés comme faisant partie de la sortie, donc les sauts de ligne dans la chaîne font partie du programme.