Programmierrätsel & Code Golf

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

5
Algorithmisches Flechten - zum Muttertag
Aufgabe: Ihre Aufgabe ist es, ein Programm zu erstellen, das bei einer bestimmten Anzahl von Strängen und Iterationen eines Geflechts anzeigt, wohin jeder Strang führt. Die Regeln lauten wie folgt: Die Anzahl der Stränge ist immer ungerade und liegt zwischen 3 und 6000 (einschließlich). Wenn Sie beginnen, werden die Stränge …
11 code-golf 

2
X größer als 3 mit mindestens 2 Unterschieden zwischen X und Y.
Ich versuche, etwas C ++ zu spielen. Ist es möglich, diesen Zustand zu verkürzen? X > 3 & X - Y > 1 (Abgesehen vom Entfernen von Leerzeichen natürlich.) Also Xist zumindest 4doch X >= Y + 2. Xund Ysind ganze Zahlen im Intervall [0,5]. Ich habe versucht, eine bitweise …
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 


13
Punktfreie Look & Say-Sequenz
Sie müssen auch ein Programm erstellen, das eine Ganzzahl als Eingabe verwendet und die erste ausgibt, unabhängig davon, welche Zahl in der Look & Say-Sequenz enthalten war . Beispielsweise: $ ./LAS 8 [1,11,21,1211,111221,312211,13112221,1113213211] Die genaue Art und Weise, wie Sie die Liste ausgeben, ist unwichtig, solange Benutzer die verschiedenen Nummern …

16
Geben Sie mir die Gray-Code-Liste der Bitbreite n
Der Gray-Code ist eine Folge von Binärzahlen mit Bitbreite, bei ndenen sich aufeinanderfolgende Zahlen nur in einem Bit unterscheiden (siehe Beispielausgabe). Referenz Beispieleingabe: 3 Beispielausgabe: 000 001 011 010 110 111 101 100 Anmerkungen: Diese Frage scheint betrogen zu sein , ist es aber nicht, denn diese Frage ist kein …
11 code-golf  binary 

14
Golf + Schnelle Sortierung in C.
[ Letztes Update: Benchmark-Programm und vorläufige Ergebnisse verfügbar, siehe unten] Daher möchte ich den Kompromiss zwischen Geschwindigkeit und Komplexität mit einer klassischen Anwendung testen: dem Sortieren. Schreiben Sie eine ANSI C-Funktion, die ein Array von Gleitkommazahlen in aufsteigender Reihenfolge sortiert. Sie können keine Bibliotheken, Systemaufrufe, Multithreading oder Inline-ASM verwenden. Einträge …


5
Führen Sie das Monty Hall-Problem aus
Es gab bereits eine Frage zur Simulation des Monty Hall-Problems . Dieser ist anders. Der Benutzer wird spielen die Monty Hall Problem. Ihr Programm spielt die Rolle des Hosts. Montybot, wenn Sie möchten. Hier sind die Schritte: Wähle (zufällig) aus, welche der drei Türen den Preis verbirgt. Geben Sie eine …
11 code-golf 

5
Eulers Front 9
Project Euler ist eine weitere unterhaltsame Programmier-Challenge-Site, auf der man sich messen kann. Frühe Probleme beginnen sanft, explodieren dann aber in Schwierigkeiten über die ersten hundert hinaus. Die ersten Probleme haben einige Gemeinsamkeiten zwischen dem Finden von Primzahlen, Vielfachen und Faktoren, so dass es einige interessante Möglichkeiten zur Wiederverwendung von …
11 code-golf  math 

1
Finden Sie den besten Sofortzug in einem „Match-3“ -Spiel
Ihre heutige Herausforderung besteht darin, folgende Beiträge zu leisten: fbcfbee ffcabbe debceec bccabbe edcfbcd daeaafc eebcbeb Und geben Sie den bestmöglichen Zug in einem Bejeweled-ähnlichen Spiel aus, das drei oder mehr Buchstaben wie folgt enthält (beachten Sie das Großbuchstaben Bund C): fbcfbee ffcabbe deBCeec bccabbe edcfbcd daeaafc eebcbeb Vollständige Spezifikationen: …
11 code-golf  game 

23
Berechnen Sie alle Quadrate bis x nur mit Addition und Subtraktion
Ziel ist es, alle Quadrate bis xmit Addition und Subtraktion zu berechnen . Regeln: Der Code muss eine Funktion sein, die die Gesamtzahl der zu generierenden Quadrate verwendet und ein Array zurückgibt, das alle diese Quadrate enthält. Sie können keine Zeichenfolgen, Strukturen, Multiplikations-, Divisions- oder integrierten Funktionen zum Berechnen von …
11 code-golf  math  number 

4
Erstellen Sie eine deterministische Go-KI
Hier ist ein interessantes Problem, an das ich neulich gedacht habe, bei dem Codebits nicht nur in einer Eigenschaft des Codes mit anderen Codebits konkurrieren, sondern auch ein Spiel gegen diese anderen Codebits spielen. Ihre Aufgabe ist es, ein Programm zu erstellen, das den aktuellen Status eines Go-Boards übernimmt und …

6
Darts trifft Codegolf
Ich denke, jeder ist mit Darts vertraut, einige Leute verstehen die Ergebnisse nicht, daher ist für diese Leute hier ein nützlicher Link dazu. Die Tafel Eine Dartscheibe kann mit einem in 20 Stücke geschnittenen Kuchen verglichen werden. Jedes Stück ist in 4 Abschnitte unterteilt. ein kleiner äußerer Ring namens double …
11 code-golf 

4
Produziere die Nummer 2014 aus einem Bild
Bei der Herausforderung 2014 schlägt Michael Stern vor, OCR zum Parsen auf 2014 zu verwenden. Ich möchte diese Herausforderung in eine andere Richtung lenken. Entwerfen Sie mit der integrierten OCR aus der Sprach- / Standardbibliothek Ihrer Wahl das kleinste Bild (in Byte), das in der ASCII-Zeichenfolge "2014" analysiert wird. Sterns …

7
Code Golf: Verzeichnisbaum -> Baum
Wettbewerb (!): Schreiben Sie in der Sprache Ihrer Wahl ein Programm, das den Verzeichnisbaum eines bestimmten Verzeichnisses durchläuft und einen entsprechenden Baum (dh ein Array von Arrays) ausgibt. Angenommen, das Verzeichnis ist eine vordefinierte Variable D. Die kleinste Zeichenanzahl gewinnt. Regeln: Sie müssen die Rekursion verwenden Siehe Regeln Hinweis: Angenommen, …

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.