Programmierrätsel & Code Golf

10
Würfel aus dem Wechsel des Zufallsgenerators

Einführung Sie erhalten einen zufälligen Ganzzahlgenerator mit der folgenden Implementierung Der erste Aufruf gibt immer 1 zurück. Der zweite Aufruf gibt eine zufällige Ganzzahl zwischen 1 und 2 zurück. Der dritte Aufruf gibt eine zufällige Ganzzahl zwischen 1 und 3 zurück. Der n-te Aufruf gibt...

10
Regionen regulärer Polygone

Wie viele Regionen bilden die Diagonalen bei einem regulären N-Gon mit allen gezeichneten Diagonalen? Zum Beispiel hat ein reguläres Dreieck genau 1, ein Quadrat genau 4, ein Fünfeck genau 11 und ein Sechseck 24. Die Bewertung ist umgekehrt proportional zur Anzahl der Bytes in Lösung Aufgrund der...

10
Skalieren Sie von Taste und Modus

Die meisten von Ihnen kennen wahrscheinlich die C-Dur-Tonleiter: C D E F G A B C Die Hauptskala ist gekennzeichnet durch die Intervalle zwischen benachbarten Noten, die in Halbtönen gemessen werden: 2 2 1 2 2 2 1 Aus diesen Intervallen können wir jede Hauptskala konstruieren, die mit einer...

10
Nicht-transitives Würfelspiel

Diejenigen unter Ihnen, die Numberphile mögen, kennen Dr. James Grime, der auf seinem Kanal ein nicht-transitives Würfelspiel beschrieben hat . Das Spiel besteht aus drei Würfeln mit 6 Gesichtern: Die 1: 3,3,3,3,3,6 Die 2: 2,2,2,5,5,5 Die 3: 1,4,4,4,4,4 Jeweils zwei Spieler wählen einen Würfel aus....

10
Schienenzaun Chiffre

Schreiben Sie zwei Programme: - Eines, das eine Zeichenfolge und einen Schlüssel liest und die Zeichenfolge mit diesem Schlüssel in eine Rail-Zaun-Verschlüsselung codiert. - Schreiben Sie in ähnlicher Weise ein Programm für die Umkehrfunktion: Entschlüsseln eines Schienenzauns mit einem Schlüssel....

10
Nummern tauschen [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Code Golf Stapel Börse. Geschlossen vor 2 Jahren . Dies ist ein häufiges Rätsel, das viele von Ihnen manuell gelöst...

10
E-Mail-Validierung

Schreiben Sie eine Funktion oder ein Programm, um eine E-Mail-Adresse anhand von RFC 5321 (einige Grammatikregeln in 5322 ) zu validieren, mit der Entspannung, dass Sie Kommentare und gefaltete Leerzeichen ( CFWS) und verallgemeinerte Adressliterale ignorieren können . Dies gibt die Grammatik...

10
Rosetta Stone Challenge: Zeichne ein Box Plot

Das Ziel einer Rosetta Stone Challenge ist es, Lösungen in möglichst vielen Sprachen zu schreiben. Zeigen Sie Ihre Programmier-Mehrsprachigkeit! Die Herausforderung Ihre Herausforderung besteht darin, ein Programm zu implementieren, das eine Liste von Zahlen eingibt und ein Box-Diagramm der Daten...

10
Teilen Sie sich schnell in Manufactoria

Hintergrund Manufactoria wurde als Spiel vermarktet, aber wir Code-Golfer können es als das sehen, was es wirklich ist: eine zweidimensionale Programmiersprache. Die Programmiersprache Manufactoria basiert auf einer einzelnen Warteschlange , die eine Reihe bunter Markierungen enthält. Der...

10
Generieren Sie Skolem-Sequenzen

Skolem-Sequenzen Eine Skolem-Sequenz ist eine Folge von 2nZahlen, bei der jede Zahl izwischen 1und ngenau zweimal vorkommt und der Abstand zwischen den beiden Vorkommen von igenau iSchritte beträgt . Hier einige Beispiele für Skolem-Sequenzen: 1 1 1 1 4 2 3 2 4 3 16 13 15 12 14 4 7 3 11 4 3 9 10 7...

10
Generieren Sie ein rechtwinkliges Dreieck

Bei dieser Herausforderung müssen Sie zwei Zahlen (durch ein Leerzeichen getrennt) als Eingabe und Ausgabe eines ASCII-Dreiecks aus xs verwenden. Die erste Zahl ist die Breite und Höhe des Dreiecks, das Sie ausgeben sollten. Die zweite Zahl ist, in welcher Ecke sich der rechte Winkel befindet. Die...

10
Zufälliger CSS-Farbcode

Dieser Blog-Beitrag zum Generieren von zufälligen CSS-Farbcodes in JavaScript bietet mehrere Lösungen zum Generieren einer zufälligen Farbe in JavaScript. Das kürzeste, das ich finden kann, ist das Folgende: '#'+(Math.random()*0xffffff).toString(16).slice(-6) Wenn Sie mit dem CSS-Farbcode nicht...

10
Kürzester Code für längste Ausgabe [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Dieser ist ziemlich...

10
TUT Sprachübersetzer

Text kann in eine schriftliche Version der TUT-Sprache übersetzt werden, indem jeder Buchstabe durch das entsprechende "TUT-Wort" ersetzt wird, wie in der folgenden Tabelle angegeben (angepasst aus dem verlinkten Artikel) * : a e h hash o o u yu b bub i ay p pup v vuv c kut j jag q kwak w waks d...

10
Triforce ReBoot [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Zu sehen, wie die Hallo...

10
Weihnachtsquine!

Schreiben Sie in der Sprache Ihrer Wahl ein Programm, das in Form eines Weihnachtsbaums angeordnet ist und sich selbst in derselben Form druckt. Was ist nicht erlaubt: Quelldatei ausdrucken Code, der nichts anderes ist als Aussagen, die von einem Interpreten als Literale wiedergegeben werden (z. B....