Alcuni personaggi sono più santi di altri. Usando il minor numero di lettere empie possibile, visualizzare la dichiarazione sopra.
Sfida
Scrivi un programma completo da stampare Holy Hole In A Donut, Batman!
su STDOUT o l'alternativa più vicina. Se riesci a comprimere l'input per ridurre il tuo punteggio, scatenati :)
Ingresso
Nessuna
Produzione
Holy Hole In A Donut, Batman!
Regole
- Questa è una sfida al codice e vince il punteggio più basso
- L'output desiderato può essere letto da un file, ma dovrebbe essere conteggiato per il totale.
- Le nuove righe finali vanno bene nell'output
- Si applicano scappatoie standard e T&C
punteggio
Il tuo punteggio è il conteggio dei byte, oltre ad alcuni modificatori:
- L'uso di personaggi santi
0469abdegopqrADOPQR@#
conta come 2 punti ciascuno - L'uso di caratteri santi extra vale
8B%$&
1 punto (nessuna penalità) - L'uso di personaggi empi
12357cfhijklmnstuvwxyzCEFGHIJKLMNSTUVWXYZ!"^*()[]{}-=_+|\/?,.<>:;'~
comporta una penalità più pesante e conta come 10 punti per personaggio. - Spazio, tabulazione e newline sono 1 punto (nessuna penalità).
- Tutti gli altri personaggi non elencati sono 10 punti.
* Sulla mia tastiera il tasto '$' e '&' sono extra sacri. Laddove le varianti di carattere causano un personaggio malvagio, rinvia all'elenco sopra
La stringa non modificata Holy Hole In A Donut, Batman!
segna 172
Ruby: puts "Holy Hole In A Donut, Batman!"
segna 225
Controllo punteggio
@DeadChex ha gentilmente messo insieme uno script di punteggio
Per favore fatemi sapere se devo chiarire qualcosa. Aggiornerò l'elenco dei personaggi se necessario - a questo punto ho incluso solo le chiavi ovvie. L'idea è abbastanza semplice: i buchi nei personaggi sono buoni.
0
dovrebbe essere un personaggio extra-santo o no. (Ed è la risposta)