Utilisons la réalité augmentée pour chasser les petites créatures cachées dans le code source. Écrivez un programme quine qui génère sa propre source de code, à l'exception de 5 caractères consécutifs qui seront modifiés et qui afficheront un PCG-mon :(^_^)
Les 5 caractères consécutifs peuvent être positionnés n'importe où dans le code source (de la position 0
à n-5
, n
étant la longueur du code source). Le code source doit avoir une longueur minimale de 5 caractères. La chaîne (^_^)
ou l'une de ses sous-chaînes de longueur> = 2 ne doit pas apparaître dans le code source initial, uniquement dans la sortie.
Exemple de soumission valide:
- code source
my source code
, sortiemy (^_^)e code
Invalide:
- code source
(^_^) copy;
, sortie(^_^) (^_^)
Critères gagnants
Le code le plus court en octets gagne.
(^_^)
avec un code source de moins de 5 caractères? peut-être avec un encodage spécifique ...
G
produit la sortie abcdefghijklmnopqrstuvwxyz
.