Vamos usar a realidade aumentada para caçar pequenas criaturas escondidas no código-fonte. Escreva um programa quine que produza sua própria fonte de código, exceto 5 caracteres consecutivos que serão modificados e que exibirão um PCG-mon :(^_^)
Os 5 caracteres consecutivos podem ser posicionados em qualquer lugar do código fonte (da posição 0
até n-5
, n
sendo o comprimento do código fonte). O código fonte deve ter um comprimento mínimo de 5 caracteres. A cadeia de caracteres (^_^)
ou qualquer uma de suas substring de comprimento> = 2 não deve aparecer no código-fonte inicial, apenas na saída.
Exemplo de envio válido:
- código fonte
my source code
, saídamy (^_^)e code
Inválido:
- código fonte
(^_^) copy;
, saída(^_^) (^_^)
Critérios de vitória
O código mais curto em bytes vence.
(^_^)
com um código-fonte com menos de 5 caracteres? talvez com codificação específica ...
G
produz a saída abcdefghijklmnopqrstuvwxyz
.