40
4
Some characters are more holy than others. Using as few unholy letters as possible, display the statement above.
Challenge
Write a full program to print Holy Hole In A Donut, Batman!
to STDOUT or closest alternative. If you can compress the input to reduce your score, go wild :)
Input
None
Output
Holy Hole In A Donut, Batman!
Rules
- This is a code-challenge, and lowest score wins
- The desired output can be read from a file, but that should then be counted towards your total.
- Trailing newlines are fine in the output
- Standard loopholes and T&C's apply
Scoring
Your score is your byte count, plus some modifiers:
- Using holy characters
0469abdegopqrADOPQR@#
count as 2 points each - Using extra holy characters
8B%$&
are 1 point (no penalty) - Using unholy characters
12357cfhijklmnstuvwxyzCEFGHIJKLMNSTUVWXYZ!"^*()[]{}-=_+|\/?,.<>:;'~
carries a heavier penalty and count as 10 points per character. - Space, tab and newlines are 1 point (no penalty).
- Any other characters not listed are 10 points.
*On my keyboard the key '$' and '&' are extra holy. Where font variations cause a character to become unholy, defer to the list above
The unmodified string Holy Hole In A Donut, Batman!
scores 172
Ruby: puts "Holy Hole In A Donut, Batman!"
scores 225
Score checker
@DeadChex has kindly put together a scoring script
Please do let me know if I need to clarify anything. I will update the list of characters if necessary - I've only included the obvious keys at this point. The idea is simple enough though - holes in characters are good.
Comments are not for extended discussion; this conversation has been moved to chat.
– Doorknob – 2015-07-23T23:32:02.6631@Doorknob You removed 2 important comments. The one that I asked if
0
should be an extra-holy character or not. (And it's answer) – Ismael Miguel – 2015-07-24T17:10:27.0871@IsmaelMiguel That appears to have been edited into the question. – Doorknob – 2015-07-24T20:11:21.020
Yes, it was there from the start. It was questioned (as it could technically be extra holy) but my keyboard was my reference and I felt it was too late to change it. 0 is holy, per rule 1. Thanks! – Denham Coote – 2015-07-24T20:14:02.550
@Doorknob Excuse my ignorance but I can't seem to find such information in the question. – Ismael Miguel – 2015-07-24T20:46:30.133
2@IsmaelMiguel it's point 1) in the scoring rules. First character in '0469abdegopqrADOPQR' – Denham Coote – 2015-07-24T20:50:50.107
... That still didn't reflect the comment I left ... – Ismael Miguel – 2015-07-24T21:11:48.243