This question already has an answer here:
- What will you bring for Thanksgiving? 15 answers
Your task in each language is quite basic. You must output the name of the one of the 5 main characters of The Big Bang Theory: Sheldon Lee Cooper, Leonard Leakey Hofstadter, Howard Joel Wolowitz, Rajesh Ramayan Koothrapali and Penny Hofstadter.
Your task overall is to write a polyglot that will work in at least 5 languages. Each language should output a different character on the show.
I say "at least" because in order to win, you must output more characters (see Scoring below). But before that, let's go over the details of your program
You program should take no input when run in any of the languages.
Your program should output the full name of a different characters of TBBT for each language it is run in. If no middle name is known, no middle name is required. 5 of those characters must be the 5 main characters:
- Leonard Leakey Hofstadter
- Sheldon Lee Cooper
- Howard Joel Wolowitz
- Rajesh Ramayan Koothrapali
- Penny Hofstadter
The names outputted must be characters that have appeared in more than one episode and they must have both a first and a last name. If they have a middle name, it must be outputted as well.
The scoring system is quite basic: your score is the length of your code in bytes minus 20 times the extra number of characters you output. The extra characters are any that aren't in the list above.
length - 20 * (num_characters - 5)
You may also subtract 100 from your score if you don't use any comment characters.
- No builtins allowed. (Why not?)
- The lowest score wins.
- Only characters with both first and surnames are valid
- You must output to STDOUT or your languages equivalent. Nothing may be outputted to STDERR
- Each submission must run in at least 5 different languages
- Different language versions do not count as different languages
- Entries must be full programs
- Case and whitespace matter so an output of
Pen nyHof STAdterisn't valid.
- The valid characters are listed here
- Leading/trailing whitespace is allowed.
- A comment character is a character that makes the program ignore the next line or command