cat vai "miau"
Todos conhecemos o conceito de um catprograma. O usuário digita algo, é ecoado de volta para o usuário. Fácil. Mas todos os catprogramas que eu vi até agora perderam um fato: um catvai "Meow". Portanto, sua tarefa é escrever um programa que copie tudo, STDINa STDOUT menos que a entrada seja cat; nesse caso, seu programa deverá ser exibido cat goes "Meow".
Pontuação
Isso é código-golfe , então sua pontuação é sua contagem de bytes, com alguns modificadores:
- Se o seu programa funcionar para outros animais além de
cat(por exemplocow: cow goes "Moo"), para cada animal adicional: -10 - Se o seu programa não usar a palavra "gato": -15
- Se o seu programa responder
foxcom "O que a raposa diz": -25
Animais e sons que andam juntos:
cow goes moo
duck goes quack
sheep goes baa
bees go buzz
frogs go croak
Qualquer outra coisa nesta lista é permitida.
Regras
- Aplicam-se brechas padrão
- Você não deve escrever nada para
STDERR - Você pode usar aspas simples / sem aspas, em vez de aspas duplas.
Entre os melhores
Aqui está um snippet de pilha para gerar uma classificação regular e uma visão geral dos vencedores por idioma.
Para garantir que sua resposta seja exibida, inicie-a com um título, usando o seguinte modelo de remarcação:
## Language Name, N bytes
onde Nestá o tamanho do seu envio. Se você melhorar sua pontuação, poderá manter as pontuações antigas no título, identificando-as. Por exemplo:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Se você quiser incluir vários números no cabeçalho (por exemplo, porque sua pontuação é a soma de dois arquivos ou você deseja listar as penalidades do sinalizador de intérpretes separadamente), verifique se a pontuação real é o último número no cabeçalho:
## Perl, 43 + 2 (-p flag) = 45 bytes
Você também pode transformar o nome do idioma em um link que será exibido no snippet do placar de líderes:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes