Programmierrätsel & Code Golf

17
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....

17
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...

17
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...

17
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...

17
Relativ gegen Absolut

Wenn jemand, der an Punkt A in diesem Raster nach Norden zeigt, dem grünen Pfad folgen möchte (da er nur den Rasterlinien folgen kann), können Sie ihm Folgendes mitteilen: Geh North, North, West, East, East, South, East, East. oder äquivalent Geh Forward, Forward, Left, Back, Forward, Right, Left,...

17
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...

17
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...

17
Ein scheußliches Programm

Zielsetzung Sie müssen ein Programm schreiben, das eine Ganzzahl nals Eingabe empfängt (von der Befehlszeile) und sich selbst (das Programm) nVerzeichnisse im Verzeichnisbaum einbettet . Beispiel mit n=5: Die Ordnernamen können beliebig sein. Die einzigen Voraussetzungen sind, dass die Tiefe...

17
Wörter innerhalb von Wörtern innerhalb von Wörtern. . .

In dieser pixeligen Schriftart aus Großbuchstaben des Alphabets sind alle Zeichen 5 Einheiten breit und 5 hoch. ███ ████ ███ ████ █████ █████ ████ █ █ █████ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █████ ████ █ █ █ ████ ████ █ ██ █████ █ █ ███ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █...

17
Aufbau einer langen Wortkette

Diese Herausforderung besteht darin, die längste Kette englischer Wörter zu finden, bei der die ersten drei Zeichen des nächsten Wortes mit den letzten drei Zeichen des letzten Wortes übereinstimmen. Sie verwenden ein allgemeines Wörterbuch, das in Linux-Distributionen verfügbar ist und hier...

17
Das Puzzle-Code

Dies ist eine antwortabhängige Herausforderung! Die Reihenfolge der Antworten ist wichtig, und Ihre genaue Aufgabe hängt von der zuletzt veröffentlichten Antwort ab. Möglicherweise möchten Sie die Antworten nach den ältesten sortieren . Lassen Sie uns einen Code zusammensetzen! Hier sind 1920...

17
Bewerten Sie eine Kette von Ungleichungen

Schreiben Sie Code, um zu bewerten, ob eine Kette von Ungleichungen wahr oder falsch ist. Eine Beispieleingabe ist die Zeichenfolge 3<=4!=9>3==3 Dies ist wahr, weil jede seiner Komponenten wahr ist: (3<=4) and (4!=9) and (9>3) and (3==3) Eingang: Eine Zeichenfolge, die eine Kette aus...