Programmierrätsel & Code Golf

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

7
Finden Sie einen Verbrecher an Ohr, Finger und Kopf
Vor der Entdeckung von Fingerabdrücken und DNA-Tests verwendete die britische Polizei ein anthropometrisches System, um Wiederholungstäter zu identifizieren. Bestimmte Körperteile von Kriminellen wurden vermessen und in Aufzeichnungen gespeichert. Es wurde angenommen, dass sich diese Körperteile nach dem Erwachsenenalter nicht in ihrer Größe verändert haben. Dieses System wurde als Bertillonnage bezeichnet …
17 code-golf  math 

7
Zwei-viele Ausgänge
Die Herausforderung Ich präsentiere Ihnen eine weitere Herausforderung zwischen Spion und Spion. In diesem Fall ist das zu schützende Datum jedoch kein Eingang, sondern ein Ausgang . Die Regeln der Herausforderung sind einfach. Schreiben Sie eine Routine mit folgenden Angaben: Die Routine kann in einer beliebigen Sprache geschrieben sein, darf …

6
Kleinster Bytecode-Interpreter / VM
Leaderboard - JIT Compiled (Weniger ist besser) es1024 - 81.2 Punkte (einschließlich eines funktionierenden Compilers!) Kieth Randall - 116 Punkte Ell - 121 Punkte Bestenliste - Ausgelegt (Weniger ist besser) Martin Büttner - 706654 Punkte (ungefähr 2 Stunden). Kriptychon - 30379 Punkte (97 Sekunden) Wenn Sie dies akzeptieren, besteht Ihre …

20
Generiere eine beliebige ganze Zahl
Ihr Programm / Funktion sollte gibt genau eine ganze Zahl aus Gibt eine beliebige Ganzzahl mit positiver Wahrscheinlichkeit aus Geben Sie eine ganze Zahl größer als 1.000.000 oder kleiner als -1.000.000 mit einer Wahrscheinlichkeit von mindestens 50% aus. Beispielausgaben (alle müssen möglich sein): 59875669123 12 -42 -4640055890 0 2014 12 …

10
Die Symbole gegen die Buchstaben
Die Symbole gegen die Buchstaben Die ASCII - Zeichen wurden einmal geteilt wieder ! Deine Sets sind Die Buchstaben und Die Symbole . Die Buchstaben ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Die Symbole !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ Die Aufgabe besteht darin, zwei Programme zu schreiben: Drucken Sie jeden Buchstaben genau einmal aus, ohne ihn in Ihrem Programm zu …

10
Schreiben Sie einen Wortgleichungslöser
Diese Frage hat hier bereits Antworten : Exploit "Free Whitespace" (10 Antworten) Geschlossen im letzten Monat . Einführung Betrachten Sie das folgende Beispiel: CODE + GOLF —————— GREAT Hierbei handelt es sich um eine Gleichung, bei der jeder Buchstabe eine Dezimalziffer und die Wörter natürliche Zahlen darstellen (ähnliche Buchstaben stehen …

6
Reisender Verkäufer
Sie erhalten eine Liste, einen Vektor oder was auch immer, ein Bündel von 3-Tupeln oder was auch immer, wobei die ersten beiden Dinge Zeichenfolgen sind und das dritte eine Zahl. Die Zeichenfolgen sind Städte, und die Zahl gibt die Entfernung zwischen ihnen an. Die Reihenfolge der Städte im Tupel ist …

15
Finde das Maximum von 3 Zahlen ohne Verzweigung
Dieses Mal ist es Ihr Ziel, das Maximum von 3 ganzen Zahlen (von - (2 ^ 31) bis 2 ^ 31 - 1 im binären 2er-Komplement) zu finden, ohne Verzweigungen oder Schleifen zu verwenden. Du darfst nur benutzen Ungleichheits / Gleichheit ( ==, >, >=, <, <=, !=) Diese Zählung …

2
Monopolkomprimierung
Komprimieren Sie alle erforderlichen Daten auf die kleinste Ausgabe, wenn Sie eine Zeichenfolge angeben, die den aktuellen Status eines Monopoly- Spiels zu Beginn des Zuges eines Spielers darstellt. Die Antworten werden von beurteilt werden Ausgabegröße und Quellengröße . Hinweis: Es gibt viele regionale Unterschiede, aber alle Verweise in diesem Beitrag …

13
Erstellen Sie einen FizzBuzz-Compiler
Willkommen in der Welt des Compiler-Golfs. Ihre Aufgabe ist es, ein Programm zu schreiben, das ein anderes Programm generiert, um eine Variante von FizzBuzz nach Spezifikation abzuspielen. Dein Compiler Schreiben Sie einen Compiler, der nach Spezifikation Varianten des FizzBuzz-Programms generiert. Die Spezifikation dieser Variante wird in Form eines Arrays von …

4
Beende faule Klammern
Die Klammern auf meiner Tastatur sind alle abgenutzt, und ich möchte vermeiden, sie so oft wie möglich zu verwenden. Ihre Herausforderung besteht darin, eine Zeile mit Klammern auszugleichen, indem Sie sie vor und nach jeder Zeile einfügen. Dies ist vergleichbar mit den automatischen Klammern und dem Schließen von Zeichenfolgen von …

7
Wenn Gemeinschaft eine Person gewesen wäre
Nun, die Community ist nur ein Bot. Aber was wäre, wenn es eine Person gewesen wäre? Ihre Aufgabe ist es, die Reputation der Community zu ermitteln, wenn ihr für die vorgenommenen Bearbeitungen eine Reputation verliehen worden wäre (einfach 2 * Bearbeitungen). Dies sollte für jede Site funktionieren, aber wir würden …
17 code-golf 

10
Schreiben Sie einen Dolmetscher für meine esoterische Sprache Jumper
Ich habe esoterische Sprache Jumper ausgedacht. Später werden Sie sehen warum. Es arbeitet mit Direktzugriffsspeicher mit Bytes als Zellen. Der RAM ist nullindexiert und anfangs mit Nullen gefüllt. Beim Versuch, auf Zellen mit negativen Indizes zuzugreifen, sollte ein Fehler angezeigt und das Programm beendet werden. Wenn Sie versuchen, mit einem …

4
Die Ostereiersuche auf dem Hügel
Ostereiersuche Bot finden Ei vor Hase finden Ei. Bot glücklich. Überblick Dies ist eine echte Herausforderung zu Ehren von Ostern und der Osterei-Jagdtradition! Ihr Bot hat eine Vision von zwei Räumen in jeder Richtung, einschließlich Diagonalen, wodurch ein 5x5-Quadrat um Sie herum entsteht, das Sie sehen können. Es sucht nach …

5
Nehmen wir die 1.000.000 Dollar von Beal
Beal's Conjecture hat einen Millionen-Dollar-Preis, wenn Sie es beweisen / widerlegen. Es heißt, wenn A, B, C, x, y und z positive ganze Zahlen mit x, y, z> 2 sind, dann haben A, B und C einen gemeinsamen Primfaktor. Die Herausforderung besteht darin, ein Programm zu schreiben, das nach einem …

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.