Programmierrätsel & Code Golf

27
Hurrikan Matthew und die Blitzschläge

Herausforderung Inspiriert von dieser Herausforderung und dem fiesen Hurrikan Matthew werden wir dynamisch einige Blitze erzeugen. n = 15: \ /\ / \ / / /\ /\ / \ \ / / /\ /\ \ / / \ /\ \ /\ / \ \ /\ / \ \ /\ Eingang Positive Ganzzahl nbestimmt die Tiefe der Blitzrunde. Regeln und Einschränkungen...

27
Der letzte Montag

Montag, 31. Oktober, ist Halloween. Und es hat mich zum Nachdenken gebracht - ich frage mich, in welchen anderen Monaten der letzte Tag des Monats auch ein Montag sein soll. Eingang Eine positive ganze Zahl in einem beliebigen Format, die ein Jahr darstellt 10000 > y > 0. Die Eingabe kann mit...

27
Wer ist das PRNG?

Bei einer gegebenen Folge von 625 vorzeichenlosen 32-Bit-Ganzzahlen (dh im Bereich [0, 2**32)) wird ausgegeben, welcher der folgenden Pseudozufallszahlengeneratoren die Folge generiert hat: Linearer Kongruenzgenerator Xorshift Mersenne Twister Die C-Implementierungen dieser drei Generatoren, die...

27
Primäre Zeichenfolgen

Eine Primary - Zeichenfolge ( binäre Primzahl ) ist eine Zeichenfolge, bei der jede Zeile und Spalte eine Primzahlsumme aufweist, wenn sie als binäres Gitter geschrieben wird. Das ist eine ziemlich vage Erklärung, also lasst es uns mit einem ausgearbeiteten Beispiel aufschlüsseln ... In diesem...

27
Alphabetisch permutieren eine Zeichenfolge

Aufgabe Ihr Ziel ist es, ein Programm zu schreiben, das bei gegebener Eingabezeichenfolge (oder einem Array von Zeichen) jede mögliche Permutation der Buchstaben in dieser Zeichenfolge ausgibt. Ich bin pingelig mit meiner Ausgabe, daher sollte sie alphabetisch sortiert sein, ohne Duplikate....

27
Berechnen Sie die Primfaktoren

Wir hatten vor einiger Zeit eine primäre Faktorisierungsherausforderung , aber diese Herausforderung ist fast sechs Jahre alt und entspricht kaum unseren aktuellen Anforderungen. Ich glaube, es ist Zeit für eine neue. Herausforderung Schreiben Sie ein Programm oder eine Funktion, die eine ganze...

27
ASCII-Puzzle

Dies ist ein 3x3ASCII-Puzzle: _____ _____ _____ | _| |_ | | (_ _ _) | |_ _|_( )_|_ _| | (_) |_ _| (_) | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _) | |_____|_____|_____| Dies ist auch ein 3x3ASCII-Puzzle: _____ _____ _____ | |_ _| | | _ _) (_ _ | |_( )_|_ _|_( )_| | _| (_) |_ | | (_ _ _)...

27
2D Maze Minus 1D

Bei dieser Herausforderung geht es darum, 2D-Labyrinthe in 1D-Labyrinthe zu konvertieren. Überblick +-+-+-+-+-+-+ +-+-+-+-+-+-+ graph { | | | | |A| | B| A B A -- D + + + + +-+-+ + + + + +-+-+ \ | C -- D | | | | | | | | \ | D -- E +-+-+ +-+-+ + +-+-+ +-+-+ + \ | E -- F | | |C D E F| C---D-E---F E --...

27
12 Stunden bis 24 Stunden Zeitumrechner

Erstaunlicherweise scheint diese einfache Aufgabe noch nicht zu existieren, also ... Ihre Aufgabe ist es, ein Programm zu schreiben, das eine 12-Stunden-Zeit als Eingabe verwendet und es in "Militärzeit" oder 24-Stunden-Zeitformat umwandelt. Die Eingabe erfolgt in der Form: HH:MM am/pm Obwohl...

27
Ist es ein OVSF-Code?

Bestimmen Sie anhand einer Liste von 1s und -1s, ob es sich um einen gültigen OVSF-Code handelt oder nicht (indem Sie einen Wahrheits- oder einen falschen Wert ausgeben). OVSF-Codes sind wie folgt definiert: [1] ist ein OVSF-Code. Wenn Xes sich um einen OVSF-Code handelt, sind X ++ Xund X ++...

27
Welcher Weihnachtstag ist heute?

Vorwort In dem bekannten Weihnachtslied The Twelve Days of Christmas werden dem Erzähler täglich mehrere Geschenke überreicht. Das Lied ist kumulativ - in jedem Vers wird ein neues Geschenk hinzugefügt, dessen Menge um eins höher ist als die des vorangegangenen Geschenks. Ein Rebhuhn, zwei...

27
ASCII-Bücherregale

Sie kennen diese stapelbaren Regale, die im Grunde genommen nur Holzkisten sind, die zusammen gestapelt werden können? Wir werden simulieren, wie man Bücherregale aus solchen mit ASCII-Grafik baut. Unsere Bücher haben alle eine bequeme einheitliche Größe und sehen alle wie folgt aus: |X| |X| |X|...

27
Konvertieren Sie Singular in Plural

Es gibt zwei Formen von Substantiven: Singular und Plural. Die Konvertierung zwischen diesen beiden ist recht einfach. Normalerweise endet es mit s. Ex. car=> cars. Wenn es mit endet s, x, z, choder sh, beenden Sie ihn mit es. Ex. bus=> buses. Wenn es ymit einem Konsonanten endet , ändern Sie...

27
Zahlenverkettungs-Prädikat

Problem: Ihre Aufgabe ist es, zu entscheiden, ob in einer Folge von Zahlen jede Zahl mindestens eine der Ziffern der vorangegangenen Zahl enthält. Beispielsweise sollte Folgendes als wahr zurückgegeben werden: [1, 12, 203, 0, 30] ^ ^ Contains a 0 ^ Contains a 2 ^ Contains a 1 Folgendes sollte...

27
Finde schwierige Spiele

Ein lustiges Spiel, wenn Sie gelangweilt sind, ist das Diffy-Spiel . Es ist ein Einspieler-Spiel, das ziemlich einfach ist und viel Zeit in Anspruch nehmen kann. Das Diffy-Spiel funktioniert wie folgt: Sie beginnen mit einer Liste nicht negativer Ganzzahlen, die wir in diesem Beispiel verwenden...

27
Wann wird der Brexit stattfinden?

Nun, Brexit ist passiert . Und Sky News, die Genies, die sie sind, haben beschlossen, einen Countdown an der Seite eines Busses zu starten. Ihre Aufgabe ist es, etwas Ähnliches zu tun. Großbritannien verlässt die EU am 31. März 2019 und Sie müssen dafür einen digitalen Countdown erstellen, der sich...

27
Alle Sonntage im Jahr 2017 drucken

Drucken Sie die Daten aller Sonntage im Jahr 2017 in folgendem Format: dd.mm.yyyy. Erwartete Ausgabe: 01.01.2017 08.01.2017 15.01.2017 22.01.2017 29.01.2017 05.02.2017 12.02.2017 19.02.2017 26.02.2017 05.03.2017 12.03.2017 19.03.2017 26.03.2017 02.04.2017 09.04.2017 16.04.2017 23.04.2017 30.04.2017...

27
Vereinfachtes Zugset

Es gibt viele verschiedene Arten von Zugsets, angefangen von Holzschienen wie Brio bis hin zur volldigitalen Steuerung perfekter, winziger Metallnachbildungen echter Züge. Für alle muss jedoch ein Gleis entworfen werden, in dem möglichst viele Ihrer Teile idealerweise verwendet werden. Ihre Aufgabe...