cat va "Miau"
Todos estamos familiarizados con el concepto de un catprograma. El usuario escribe algo, se repite al usuario. Fácil. Pero todos los catprogramas que he visto hasta ahora han pasado por alto un hecho: un catva "Miau". Entonces, su tarea es escribir un programa que copie todo STDINa STDOUT MENOS que la entrada sea cat, en cuyo caso su programa debería salir cat goes "Meow".
Tanteo
Este es el código de golf , por lo que su puntuación es su recuento de bytes, con algunos modificadores:
- Si su programa funciona para cualquier animal adicional que no sea
cat(por ejemplocow: cow goes "Moo"), para cada animal adicional: -10 - Si su programa no usa la palabra "gato": -15
- Si su programa responde
foxcon "¿Qué dice el zorro": -25
Animales y sonidos que van de la mano:
cow goes moo
duck goes quack
sheep goes baa
bees go buzz
frogs go croak
Cualquier otra cosa en esta lista está permitida.
Reglas
- Se aplican lagunas estándar
- No debes escribir nada a
STDERR - Puede usar comillas simples / sin comillas en lugar de comillas dobles.
Tabla de clasificación
Aquí hay un fragmento de pila para generar una tabla de clasificación regular y una descripción general de los ganadores por idioma.
Para asegurarse de que su respuesta se muestre, comience con un título, usando la siguiente plantilla de Markdown:
## Language Name, N bytes
¿Dónde Nestá el tamaño de su envío? Si mejora su puntaje, puede mantener los puntajes antiguos en el título, tachándolos. Por ejemplo:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Si desea incluir varios números en su encabezado (por ejemplo, porque su puntaje es la suma de dos archivos o desea enumerar las penalizaciones de la bandera del intérprete por separado), asegúrese de que el puntaje real sea el último número en el encabezado:
## Perl, 43 + 2 (-p flag) = 45 bytes
También puede hacer que el nombre del idioma sea un enlace que luego aparecerá en el fragmento de la tabla de clasificación:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes