Das heutige XKCD ist eine Art Sportturnier, bei dem die Teilnehmer bekannte Namen sind, die in Gruppen von möglicherweise verwirrenden Namen eingeteilt sind.
Geben Sie die Wahrscheinlichkeit an, dass ein bestimmter Teilnehmer das gesamte Turnier gewinnt, wobei jeder Teilnehmer in einer bestimmten Runde die gleiche Chance hat, diese Runde zu gewinnen.
Eingang
Der Name eines Kandidaten.
- XKCD verwendet gerne Großbuchstaben, Sie können jedoch auch die für Sie sinnvolle Groß- und Kleinschreibung verwenden oder die Groß- und Kleinschreibung Ihrer Eingaben aufheben.
- Sie können davon ausgehen, dass alle Eingabenamen gültig sind.
Jeff Gordan
ist wahrscheinlich ein Rechtschreibfehler vonJeff Gordon
. Sie können eines oder beide akzeptieren.- Einige Namen enthalten Interpunktion, z . B.
H. G. Wells
undJoseph Gordon-Levitt
. Sie können Namen mit oder ohne Interpunktion (oder mit beiden) akzeptieren. Das obige ohne Interpunktion wäreH G Wells
undJoseph Gordon Levitt
- In ähnlicher Weise können Sie entweder akzeptieren
Beyoncé
oderBeyonce
oder beides - Die
Mister/Fred Astaire/Rogers
Linie ist etwas seltsam. Für diese, müssen Sie alle folgenden akzeptieren:Fred Rogers
,Mister Rogers
undFred Astaire
Ausgabe
Die Wahrscheinlichkeit, dass ein Kandidat das gesamte Turnier in rationaler Form gewinnt (z. B. 1/64
)
Beispiele
- Louis Armstrong wird möglicherweise in 6 Runden mit jeweils zwei Teilnehmern spielen, sodass er eine Gewinnchance von 1/64 hat.
- Alan Rickman wird möglicherweise in 7 Runden spielen, die erste mit 3 Teilnehmern und die andere mit 2 Teilnehmern, sodass er eine Gewinnchance von 1/192 hat.
Damit Sie nicht alle Namen aus dem Bild eingeben müssen , sind sie in EXPLAINXKCD bereits tabellarisch aufgeführt . Ich habe sie auch in diesen Pastebin geworfen .
Beachten Sie, dass die Gewinnwahrscheinlichkeiten in der EXPLAINXKCD falsch sind - sie sind doppelt so groß wie sie sein sollten, weil sie vermutlich die letzte Runde vergessen. Vielen Dank für den Hinweis auf @Geobits.
quelle
Antworten:
CJam, 161 Bytes
Dies ist ein vollständiges Programm, das Großbuchstaben erwartet, mit Zeichensetzung und Akzenten genau wie im Pastebin.
Probieren Sie es online im CJam-Interpreter aus .
Wie es funktioniert
quelle