Wykorzystajmy rozszerzoną rzeczywistość do polowania na małe stworzenia ukryte w kodzie źródłowym. Napisz program quine, który wyprowadza własne źródło kodu, z wyjątkiem 5 kolejnych znaków, które zostaną zmodyfikowane i które wyświetlą PCG-mon :(^_^)
5 kolejnych znaków można umieścić w dowolnym miejscu kodu źródłowego (od pozycji 0do n-5, nbędący długością kodu źródłowego). Kod źródłowy musi mieć minimalną długość 5 znaków. Łańcuch (^_^)lub dowolny z jego podciągów o długości> = 2 nie może pojawiać się w początkowym kodzie źródłowym, a tylko w danych wyjściowych.
Przykład prawidłowego przesłania:
- kod źródłowy
my source code, wynikmy (^_^)e code
Nieważny:
- kod źródłowy
(^_^) copy;, wynik(^_^) (^_^)
Kryteria wygranej
Najkrótszy kod w bajtach wygrywa.
(^_^)z kodem źródłowym zawierającym mniej niż 5 znaków? może ze specjalnym kodowaniem ...
Ggeneruje dane wyjściowe abcdefghijklmnopqrstuvwxyz.
