cat va "Meow"
Conosciamo tutti il concetto di catprogramma. L'utente digita qualcosa, viene ripetuto all'utente. Facile. Ma tutti i catprogrammi che ho visto finora hanno perso un fatto: a catdice "Meow". Quindi il tuo compito è quello di scrivere un programma che copi tutto STDINsu A STDOUT MENO che l'input sia cat, nel qual caso il tuo programma dovrebbe produrre cat goes "Meow".
punteggio
Questo è code-golf , quindi il tuo punteggio è il conteggio dei byte, con alcuni modificatori:
- Se il tuo programma funziona con altri animali diversi da
cat(ad es.cow: cow goes "Moo"), Per ciascun animale aggiuntivo: -10 - Se il tuo programma non usa la parola "gatto": -15
- Se il tuo programma risponde
foxcon "Cosa dice la volpe": -25
Animali e suoni che vanno insieme:
cow goes moo
duck goes quack
sheep goes baa
bees go buzz
frogs go croak
Nient'altro in questo elencoÈ consentito .
Regole
- Si applicano scappatoie standard
- Non devi scrivere nulla a
STDERR - È possibile utilizzare virgolette singole / senza virgolette anziché doppie virgolette.
Classifica
Ecco uno snippet di stack per generare sia una classifica regolare che una panoramica dei vincitori per lingua.
Per assicurarti che la tua risposta venga visualizzata, ti preghiamo di iniziare la risposta con un titolo, utilizzando il seguente modello Markdown:
## Language Name, N bytes
dov'è Nla dimensione del tuo invio. Se si migliora il punteggio, è possibile mantenere i vecchi punteggi nel titolo, colpendoli. Per esempio:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Se si desidera includere più numeri nell'intestazione (ad es. Perché il punteggio è la somma di due file o si desidera elencare separatamente le penalità del flag dell'interprete), assicurarsi che il punteggio effettivo sia l' ultimo numero nell'intestazione:
## Perl, 43 + 2 (-p flag) = 45 bytes
Puoi anche rendere il nome della lingua un collegamento che verrà quindi visualizzato nello snippet della classifica:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes