Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

15
Planen Sie Ihre Sonntage!
Wer mag es nicht, an einem Sonntagmorgen im Sommer mit einem gekühlten Bier und Fernsehen zu chillen oder im Winter Badminton zu spielen oder ultimativ mit Freunden zu chillen? Ich denke immer, dass Sie gut informiert sind, wenn Sie wissen, wie viele Tage Sie in einem Monat chillen müssen, und …
16 code-golf  date 

1
Zeichnen Sie die Ingress-Glyphen
Im standortbasierten AR-Handyspiel way of life Ingress der Spieler sogenannte Portale hacken, um Gegenstände zu erhalten. (Wenn Sie sich für Ingress interessieren, können Sie mich im Chat anrufen, um weitere Informationen zu erhalten. Vertrauen Sie mir, es ist besser als Pokémon. Wenn Sie es am Ende herunterladen, denken Sie daran, …

18
Mach mir eine Decke!
Ich möchte eine Decke, die so aussieht. Jeder Streifen geht über, unter, über, unter. Kannst du es drucken? \\\\////\\\\////\\\\////\\\\////\\\\////\\\\//// \\//// \\//// \\//// \\//// \\//// \\//// //// //// //// //// //// //// ////\\ ////\\ ////\\ ////\\ ////\\ ////\\ ////\\\\////\\\\////\\\\////\\\\////\\\\////\\\\ \// \\\\// \\\\// \\\\// \\\\// \\\\// \\\ \\ \\\\ \\\\ \\\\ \\\\ …

7
Bewerten Sie einen Minimax-Baum
Alice und Bob spielen ein kleines Spiel. Zuerst zeichnen sie einen Baum von einem Wurzelknoten (angezeigt durch einen dicken Punkt) ohne interne Knoten mit Zahlen an den Blättern. Jeder Knoten kann eine beliebige Anzahl von untergeordneten Knoten haben. Wir beginnen an der Wurzel und spielen zuerst Alice (A). Sie muss …

2
ValiDate ISO 8601 von RX
Herausforderung Finden Sie die kürzeste Regex, die validiert, dh stimmt mit jedem möglichen Datum im proleptischen Gregorianischen Kalender überein (der auch für alle Daten vor seiner ersten Annahme im Jahr 1582 gilt) und stimmt mit keinem ungültigen Datum überein. Ausgabe Die Ausgabe ist daher wahr oder falsch. Eingang Die Eingabe …

1
Siedler von Catan - längste Straße!
Dies ist ein Endspielbrett der Siedler von Catan: Hintergrund: Die Straßen (die langen Stockstücke) und die Siedlungen (und Städte) werden von den kleinen Hütten gerendert. Wir codieren die Platzierung dieser Teile mit dem folgenden Schema: Von oben haben wir eine Reihe horizontaler Eckpunkte und Kanten, an denen eine Straße platziert …


2
43 Trillionen Permutationen
Wir können einen Zauberwürfel wie folgt als Netz darstellen (wenn gelöst): WWW WWW WWW GGGRRRBBBOOO GGGRRRBBBOOO GGGRRRBBBOOO YYY YYY YYY Jeder Buchstabe stellt die entsprechende Farbe dar ( Wist weiß, Ggrün usw.) Es hat sich gezeigt, dass es genau 43 , 252 , 003 , 274 , 489 , 856 …

30
"Gut" und "Schlecht" tauschen
Herausforderungsbeschreibung: Schreiben Sie ein Programm, das den Benutzer zur Eingabe auffordert. Der Benutzer gibt Goododer ein Bad. Sie müssen keine weiteren Eingaben unterstützen. Wenn der Benutzer eingibt Good, drucken Sie Badund umgekehrt (zu stdout usw.). Anmerkungen: 1) Sie können kein anderes Paar von zwei Wörtern verwenden. 2) Ihr Programm muss …

10
Schreiben Sie das kürzeste Programm, um zu überprüfen, ob ein Binärbaum ausgeglichen ist
Für jeden Knoten in einem ausgeglichenen Binärbaum beträgt der maximale Höhenunterschied zwischen dem linken untergeordneten Teilbaum und dem rechten untergeordneten Teilbaum höchstens 1. Die Höhe eines Binärbaums ist der Abstand vom Wurzelknoten zum untergeordneten Knoten, der am weitesten von der Wurzel entfernt ist. Unten ist ein Beispiel: 2 <-- root: …

5
Selbstbewertungsprogramm
Wir haben eine Herausforderung , Ihre eigene Punktzahl auszugeben , aber es sieht so aus, als ob alle Antworten die Ausgabe nur hart codieren, und das ist langweilig 1 . Stellen wir uns also einer neuen Herausforderung. Ihr Programm muss Ausgabe seine eigene Länge in Bytes , gefolgt von der …

5
Ich habe den Handtuchtag vergessen
Ich habe den Handtuchtag vergessen Sandbox-Link PHP-Skript für beide Beispiele (Fehler, Formatierung des Strings) Korrigiertes PHP-Skript, die Eingabe ist selbsterklärend PHP-Skript mit mehr Kommentaren / Kommentaren $argv, um unterschiedliche Ergebnisse zu sehen Wie Sie vielleicht wissen, ist der 25. Mai wegen der vielen Verwendungsmöglichkeiten, die ein Handtuch haben kann, als …

2
Programmieren Sie einen Unrundheitswert
Ihre Aufgabe ist es, eine mathematische Funktion zu programmieren s, die eine nicht leere endliche Menge Avon Punkten in der 2D-Ebene verwendet und eine Unrundheitsbewertung ausgibt s(A), die die folgenden Eigenschaften erfüllt: Positive Bestimmtheit : Wenn es einen Kreis oder eine gerade Linie gibt, die alle Punkte von enthält A, …

4
Es gibt kein "halb leeres Glas"
Sie kennen wahrscheinlich die rhetorische Frage, ob ein Glas halb voll oder halb leer ist . Ich bin der Redewendung ein wenig überdrüssig geworden und habe beschlossen, dass es Zeit ist, diese Verwirrung über die Fülle oder die Leere des Glases programmatisch zu beseitigen. Ihre Aufgabe ist es, ein Programm …

11
triplegolf - nicht nur die Länge des Quellcodes zählt!
Das Ziel dieser Herausforderung ist es, ein Programm zu schreiben, bei dem die Länge der folgenden drei genau gleich ist: die Länge des Quellcodes Die Länge der Ausgabe, die als Standardausgabe ausgegeben wird Die Länge der Compiler-Warnungen, die mit dem (nicht modifizierten) Compiler Ihrer Wahl generiert werden Der Gewinner ist …
15 code-golf 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.