Zielsetzung:
- Schreiben Sie ein Programm, das den Quellcode ausgibt, für ein anderes Programm, das Wörter ausgibt.
Allgemeine Information:
- Beliebige Programmiersprache.
Regeln:
- Ihre Programme sollten keine Eingaben annehmen. (von Benutzer, Dateiname, Netzwerk oder irgendetwas).
- Der generierte Programmquellcode darf nicht in derselben Programmiersprache wie das Original sein.
- Die Ausgabe des generierten Programms sollte genau jedes dritte Zeichen des ursprünglichen Quellcodes sein, beginnend mit Zeichen 3 (das erste Zeichen im Quellcode ist 1).
- Quellcode-Einschränkungen: Maximal 1500 Zeichen
- Quellcode-Einschränkungen für das generierte Programm: Maximal 250 Zeichen
Die Bewertung basiert auf der Ausgabe des generierten Programms. Sie erhalten Punkte für die folgenden Wörter (eine beliebige Kombination aus Groß- / Kleinbuchstaben):
me - 2 points
ore - 3 points
freq - 5 points
pager - 7 points
mentor - 11 points
triumph - 13 points
equipage - 17 points
equipment - 19 points
equivalent - 23 points
equilibrium - 29 points
unubiquitous - 31 points
questionnaire - 37 points
Jedes Wort kann wiederholt werden, verliert jedoch 1 Punkt für jede Wiederholung. Zum Beispiel:
- Vier von
Equilibrium
(an einer beliebigen Stelle) in der Ausgabe ergeben: 29 + 28 + 27 + 26 Punkte.
Buchstaben in der Ausgabe können in mehr als einem Wort verwendet werden, zum Beispiel:
equipager
=equipage
undpager
= 17 + 7 Punkte.
Das beste Ergebnis gewinnt. Viel Glück und viel Spass!
print("hello")
Die Ausgabe des generierten Codes muss genau sein : i(eo
. Die Ausgabe des generierten Codes kann daher maximal 500 Zeichen lang sein (da der ursprüngliche Quellcode auf 1500 Zeichen begrenzt ist).