Antecedentes
Hola golfistas! ¡Me gustaría aprender todos los lenguajes de programación! Pero tengo un poco de atención ... y copiar todos los ejemplos de Hello World se vuelve aburrido ... ¡pero me gusta el fuego! ^ w ^
Desafío
¡Así que aquí está el plan! Quiero que todos escriban el código más pequeño que compilará, imprimirá Goodbye Cruel World!y luego se bloqueará. O, como desafío adicional, imprima Hello World!y bloquee conGoodbye Cruel World!
Reglas
- Su puntuación será el recuento total de caracteres utilizado. La respuesta debe ser un programa ejecutable completo.
- Su programa debe imprimir
Goodbye Cruel World!a la salida y luego bloquearse (error inesperado).- Para obtener una bonificación de puntaje, debe imprimir
Hello World!en la salida, pero el mensaje de error también debe contenerGoodbye Cruel World!. Si completa el desafío de bonificación, puede dividir su puntaje por 2. (¡Incluya a! Al final de su puntaje si reclama el bono!)
- Para obtener una bonificación de puntaje, debe imprimir
- Mientras la salida estándar todavía se imprima, y el error estándar aún se imprima, el orden no importa. Siempre y cuando ninguno pueda impedir que el otro suceda.
- La salida debe contener el contenido de lo anterior;
"no debería aparecer en la salida. - La salida debe contener la cadena especificada y nada más.
- El informe de bloqueo puede contener cualquier cosa, pero para reclamar la bonificación, la siguiente expresión regular debe coincidir
/Goodbye Cruel World!/mi(es decir, contiene, ignorar mayúsculas y minúsculas) - Las cadenas
Hello World!y noGoodbye Cruel World!distinguen entre mayúsculas y minúsculas, pero de lo contrario deberían aparecer exactamente como se indica arriba. - Si el idioma es capaz de bloquearse (no puede cambiar su código de salida), debe bloquearse. De lo contrario, utilice el "informe de error" estándar (es decir,
STDERR) para el idioma.
Puedo bloquear Python 3, así que he incluido un ejemplo de respuesta Python 3. ¡Ahora vamos a prender fuego al mundo! ^ W ^
as a bonus twist challenge, print "Hello World!" and crash with "Goodbye Cruel World!"?
