Über die Serie
Dies ist ein Gastbeitrag für die Random Golf of the Day-Serie.
Zunächst einmal können Sie dies wie jede andere Code-Golf-Herausforderung behandeln und beantworten, ohne sich Gedanken über die Serie zu machen. Es gibt jedoch eine Rangliste für alle Herausforderungen. Sie finden die Rangliste zusammen mit einigen weiteren Informationen über die Serie im ersten Beitrag .
Eingang
Es werden keine Eingaben gemacht.
Ausgabe
Ein einzelner Buchstabe des Alphabets (Groß- / Kleinschreibung ist irrelevant) mit optionalem abschließendem Zeilenumbruch. Jeder Buchstabe muss mit einer Wahrscheinlichkeit ungleich Null ausgewählt werden, und alle 26 Wahrscheinlichkeiten müssen unterschiedlich sein . Um alle Mehrdeutigkeiten zu beseitigen: Unterscheiden bedeutet, dass es nicht zwei Wahrscheinlichkeiten geben darf, die einander gleich sind.
Wertung
Das ist Code Golf. Kürzester Code in Bytes gewinnt.
Ein gültiger Eintrag ist ein vollständiges Programm oder eine vollständige Funktion mit einer Wahrscheinlichkeit von Null, dass sie nicht beendet wird.
Alphabet
Um Verwechslungen zu vermeiden, ist das verwendete Alphabet das lateinische Alphabet:
Entweder
ABCDEFGHIJKLMNOPQRSTUVWXYZ
oder
abcdefghijklmnopqrstuvwxyz
Sie können zwischen Groß- und Kleinschreibung wählen. Alternativ können Sie verschiedene Fälle in verschiedenen Läufen ausgeben, wenn dies hilfreich ist. Die Wahrscheinlichkeit für einen bestimmten Buchstaben ist die Wahrscheinlichkeit, dass dieser Buchstabe in beiden Fällen (oben oder unten) erscheint.
Erläuterung
Bitte erläutern Sie anhand der Ausgabe genau, wie Sie die 26 verschiedenen Wahrscheinlichkeiten erreicht haben.
Bestenliste
(von hier )
Der erste Beitrag der Serie generiert auch eine allgemeine Rangliste.
Um sicherzustellen, dass Ihre Antworten angezeigt werden, beginnen Sie jede Antwort mit einer Überschrift. Verwenden Sie dazu die folgende Markdown-Vorlage:
## Language Name, N bytes
Wo N
ist die Größe Ihres Beitrags? Wenn Sie Ihren Score zu verbessern, Sie können alte Rechnungen in der Überschrift halten, indem man sich durch das Anschlagen. Zum Beispiel:
## Ruby, <s>104</s> <s>101</s> 96 bytes
(Die Sprache wird derzeit nicht angezeigt, das Snippet erfordert sie jedoch und analysiert sie. Ich füge möglicherweise in Zukunft eine Bestenliste nach Sprachen hinzu.)
A
eher als 65
.