Code-Bowling-Herausforderung
Schreiben Sie ein Programm oder eine Funktion, die dieselbe Ausgabe erzeugt, unabhängig davon, wie Sie den Quellcode neu anordnen. (Ausgabe kann kein Fehler sein)
Pangram- Wertung
Ihre Punktzahl ist die Anzahl der eindeutigen Zeichen in Ihrem Quellcode.
Ein Programm mit Quellcode
AJB
hätte eine Punktzahl von3
Ein Programm mit QuellcodeAAJ
hätte eine Punktzahl von2
Ein Programm mit Quellcode111
hätte eine Punktzahl von1
Dies ist eine Code-Bowling- Variante. Das Programm mit der höchsten Punktzahl gewinnt!
(Für Ihre Bequemlichkeit ein automatisiertes Scoring - Tool wurde erstellt , hier )
Herausforderungsregeln
Eingabe
Das Programm / die Funktion kann eine Eingabe annehmen, die jedoch völlig optional ist.Ausgang
Dieser Ausgang kann sein etwas Sie wollen, aber es sollte nicht null, nicht null, nicht leer ist , und nicht-Fehler. (Die Ausgabe muss daher mindestens 1 Byte betragen.)- Neuanordnung Unabhängig davon
, wie der Quellcode neu angeordnet wird, sollte die Ausgabe dieselbe sein.
Beispiel:
Programm:ABJ
Ausgabenhello world
, wie auch Programme: [AJB
,JAB
,JBA
, etc.]
Dies ist eine Code-Bowling- Variante. Das Programm mit der höchsten Anzahl von Zeichen gewinnt!
0
für immer drucken ?)