Programmierrätsel & Code Golf

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

20
Bakterielle Expansion
1Durchmarkierte Bakterienkolonien 9leben auf einem Segment von Zellen mit gleichem Abstand, wobei leere Zellen durch gekennzeichnet sind0 0 0 2 0 0 0 1 2 0 0 3 3 0 0 Jede Sekunde breitet sich jede Kolonie auf benachbarte leere Zellen aus. Erreichen zwei Kolonien gleichzeitig eine leere Zelle, nimmt …

5
Analysieren Sie eine zweidimensionale Syntax
Hintergrund Alice und Bob erschaffen eine Golfsprache, um jede einzelne PPCG-Herausforderung zu gewinnen. Alice möchte eine zweidimensionale Sprache wie> <> erstellen, aber Bob bevorzugt eine Präfix-Infix-Syntax wie in J. Als Kompromiss entscheiden sie sich, eine zweidimensionale Präfix-Infix-Sprache zu erstellen. Der Parser ist eine Qual zum Schreiben, und sie brauchen Ihre …

3
Sternenklarer Metagolf
Starry ist eine witzige esoterische Programmiersprache, in der Code nur besteht, +*.,`'wenn der tatsächliche Befehl, der durch jedes dieser Zeichen dargestellt wird, durch die Anzahl der Leerzeichen davor bestimmt wird. Das macht es sogar schwierig, Herausforderungen mit fester Ausgabe zu meistern, da unterschiedliche Befehle eine sehr unterschiedliche Anzahl von Bytes …
25 metagolf  stack  starry 

30
Zeichne den Regenbogen
Die Herausforderung ist einfach: Zeichnen Sie einen Regenbogen in so wenigen Bytes wie möglich Die Spezifikationen für den Regenbogen lauten wie folgt: Die Figur muss genau 400 Pixel breit und 200 Pixel hoch sein (optional 401x201, wenn Sie ein einzelnes zentrales Pixel wünschen) Der rote Ring sollte alle Ränder der …

30
Ist mein Name offiziell?
Einführung Wie ToonAlfrink sagt : "Ich denke, dass es hier nicht genug einfache Fragen gibt, die Anfänger versuchen können!". Die Aufgabe ist also sehr einfach. Geben Sie bei einer gegebenen Zeichenfolge einen wahrheitsgemäßen oder falschen Wert aus, unabhängig davon, ob der Name offiziell ist oder nicht. Ein Name ist "offiziell", …
25 code-golf  string 

9
Entklammern einer Zeichenfolge
Bei einer korrekt in Klammern gesetzten Zeichenfolge als Eingabe wird eine Liste aller nicht leeren Teilzeichenfolgen in übereinstimmenden Klammern (oder außerhalb aller Klammern) ausgegeben, wobei geschachtelte Klammern entfernt werden. Jede Teilzeichenfolge sollte die Folge von Zeichen in genau den gleichen Klammern sein. Teilzeichenfolgen sollten in der Reihenfolge der Tiefe aufgelistet …


14
Code Bots 4: Funktionale Programmierung
Meine Güte, ist das wirklich der 4.? Für alle alten Leute ist die Kernherausforderung dieselbe, aber wir verwenden Java anstelle einer benutzerdefinierten Sprache. Hier sind die letzten drei CodeBot- Herausforderungen , falls Sie interessiert sind. Das Ziel von CodeBots ist es, Ihren Bot so viral wie möglich zu machen . …

2
Welche Sprache ist am kürzesten?
Erstellen Sie mit dem Code-Golf- Tag ein Programm, das die letzten 50 Herausforderungen mit mindestens 20 Antworten findet. Extrahieren Sie dann die Punktzahlen für jede Sprache in jeder der Herausforderungen. Wenn es mehr als eine Antwort in derselben Sprache gibt, zählen Sie alle Punkte. Nehmen Sie anschließend die 20 häufigsten …

17
+1 Primzahlen zählen
Definieren Sie, dass die natürliche Zahl p eine +1 Primzahl der natürlichen Zahl n ist, wenn p eine Primzahl ist und die Standardbinärdarstellung (dh ohne führende Nullen) von p durch Addieren (dh Voranstellen, Anhängen oder Einfügen) erhalten werden kann. eine einzelne 1 zur binären Standarddarstellung von n . Zum Beispiel …

6
Große, große Zahlen
Bei dem Versuch, mehrere meiner Antworten auf den Prüfstand zu stellen, musste ich große Ganzzahlen mit möglichst wenigen Zeichen schreiben. Jetzt weiß ich den besten Weg, das zu tun: Ich werde Sie dazu bringen, dieses Programm zu schreiben. Die Herausforderung Schreiben Sie ein Programm, das bei Angabe einer positiven Ganzzahl …

7
Verfolgen Sie Listen zu Zeitplänen
Einführung Hassen Sie es nicht, wenn jemand ein Album, das Sie mögen, auf YouTube hochlädt, aber die Beschreibung nur eine Titelliste enthält ? So was: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear Completely - …
25 code-golf  string  date 

8
CSS Farbgolf!
Sie sind Webentwickler und Ihr Chef hat beschlossen, die Website des Unternehmens zu aktualisieren. Er hat entschieden, dass weniger Farbe besser ist, aber er möchte, dass die Site gleich aussieht. Sie entscheiden zu Recht, dass er keine Ahnung hat, wovon er spricht, aber Sie werden es trotzdem versuchen, weil Sie …
25 code-golf  css 

3
Schreiben Sie einen einfachen Taschenrechner, ohne eine einzige Codezeile zu schreiben
Es ist sehr leicht: Erstellen Sie ein Programm, ohne eine einzige Codezeile zu schreiben. Der Code kann nur aus vorhandenen Fragen und Antworten zum Stapelüberlauf bestehen. Das Programm sollte zwei Zufallszahlen erzeugen und diese ausgeben hinzugefügt zu, subtrahiert von, multipliziert mit und geteilt durch gegenseitig. Regeln Sie müssen Links zu …

12
Emoticon Gesichtsausdruckerkennung
Schreiben Sie ein Programm, das ein Emoticon als Eingabe akzeptiert und ausgibt, wenn das Emoticon glücklich oder traurig ist. Das Programm akzeptiert eine Zeichenfolge als Eingabe oder Parameter und sollte die Zeichenfolge "happy" anzeigen, wenn sich die Eingabe in der Liste "happy emoticon" befindet, oder "sad", wenn sich die Eingabe …
25 code-golf  string 

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.