Su tarea es generar la cadena exacta
The Jabberwocky
sin tomar entrada. Se aplican las reglas normales de entrada y salida, por lo que se permiten funciones y programas.
Por supuesto que hay una trampa, no sería divertido sin una captura. Su programa, cuando se despoja de caracteres no alfabéticos, debe comenzar el poema The Jabberwocky (no distingue entre mayúsculas y minúsculas). Para comenzar el poema debe ser una subcadena continua del poema que comienza desde el principio. La cadena vacía está bien (aunque probablemente no puntuarás muy bien).
Aquí está el texto de referencia:
twasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabebewarethejabberwockmysonthejawsthatbitetheclawsthatcatchbewarethejubjubbirdandshunthefrumiousbandersnatchhetookhisvorpalswordinhandlongtimethemanxomefoehesoughtsorestedhebythetumtumtreeandstoodawhileinthoughtandasinuffishthoughthestoodthejabberwockwitheyesofflamecamewhifflingthroughthetulgeywoodandburbledasitcameonetwoonetwoandthroughandthroughthevorpalbladewentsnickersnackheleftitdeadandwithitsheadhewentgalumphingbackandhastthouslainthejabberwockcometomyarmsmybeamishboyofrabjousdaycalloohcallayhechortledinhisjoytwasbrilligandtheslithytovesdidgyreandgimbleinthewabeallmimsyweretheborogovesandthemomerathsoutgrabe
aquí hay un programa que puede usar para probar esta propiedad.
Si te quedas sin poema para usar, no puedes usar ningún carácter alfabético adicional.
Los caracteres alfabéticos son personajes a
- z
y A
- Z
aquí está la lista completa:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
Tanteo
Su programa se puntuará en la cantidad de bytes no alfabéticos utilizados, y menos serán mejores.
aquí hay un programa de Haskell que califica las respuestas. (Esto supone que las entradas son válidas)
Programa de ejemplo
El siguiente programa sería válido:
twas&*brilliga77812nd Thesli thyt Oves didgy reand Gim bleinth ewab eal lmims ywe""""""""
ret h eb or o g o ve sa n dthemomerAthsoutgrabebewaretheJABBERWOCKmysonthe)(*)()((*98980908(()*(jawsthatbit
Cuando se reduce a caracteres alfabéticos, es:
twasbrilligandTheslithytOvesdidgyreandGimbleinthewabeallmimsyweretheb orogovesandthemomerAthsoutgrabebewaretheJABBERWOCKmysonthejawsthatbit
Que coincide con el primer bit del poema (sin distinción entre mayúsculas y minúsculas).
Este programa obtendría un puntaje de 59 porque contiene estos caracteres no alfabéticos:
&*77812 """"""""
)(*)()((*98980908(()*(
Jabberwocky
(sin artículo), mientras que el nombre de la bestia es the Jabberwock
(sin -y ). Por supuesto, no puede cambiar la salida requerida ahora, pero ...