Programmierrätsel & Code Golf

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

16
Erstellen Sie einen fehlerhaften XKCD-Browser
Herausforderung Geben Sie unter Berücksichtigung der Nummer eines XKCD-Comics den Titel des Comics aus (den Mouseover-Text). Das Programm muss jedoch einen Fehler auslösen, wenn die Zahlen 859oder angegeben werden 404. Regeln Die angegebene Nummer ist immer ein vorhandener Comic (außer 404). Ihr Programm darf für keine anderen Zahlen als 859oder …

30
Code Johnny Code, Code!
Rock-and-Roll-Gründungsvater Chuck Berry ist heute leider verstorben. Betrachten Sie den Refrain seines berühmten Liedes " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Es gibt andere Möglichkeiten , wie dies unterbrochen wurde, aber …
75 code-golf  string 

30
Kürzestes Programm, das StackOverflow Error auslöst [closed]
Schreiben Sie ein Programm, das einen StackOverflow-Fehler oder eine Entsprechung in der verwendeten Sprache ausgibt. In Java sollte das Programm beispielsweise werfen java.lang.StackOverflowError. Sie dürfen keine Funktion definieren, die sich selbst oder eine neue Klasse aufruft (mit Ausnahme der mainin Java enthaltenen). Es sollten die Klassen der ausgewählten Programmiersprache verwendet …
75 code-golf 



6
Hard Code Golf: Regex für die Teilbarkeit durch 7
Matthias Goergens hat eine Regex von 25.604 Zeichen (anstatt der ursprünglichen 63.993 Zeichen), die mit Zahlen übereinstimmt, die durch 7 teilbar sind, aber das beinhaltet eine Menge Flusen: redundante Klammern, Verteilung ( xx|xy|yx|yyanstatt [xy]{2}) und andere Probleme, obwohl ich mir sicher bin, dass a Ein Neustart wäre hilfreich, um Platz …

30
Vom Programmieren von Rätseln zum Codieren von Golf
Ihre Aufgabe ist es, ein Programm zu schreiben, das die genaue Zeichenfolge ausgibt Programming Puzzles(Zeilenumbruch optional). Wenn jedoch alle Leerzeichen, Tabulatoren und Zeilenumbrüche entfernt werden, erfolgt die Ausgabe Code Golf(Zeilenumbruch optional). Ihre Byteanzahl ist die Anzahl des ersten Programms, wobei noch Leerzeichen vorhanden sind. Anmerkungen Die Leerzeichen in Code Golf …

17
Golf Dennis ein Thermometer
Dennis unternimmt enorme Anstrengungen für diese Community, unter anderem als Moderator , Sprachdesigner und Anbieter von TIO . Leider hat sich seine vierjährige Tochter erkältet . Lassen Sie uns ihm also alle helfen, ihre Genesung im Auge zu behalten (kann schnell gehen), indem wir ihm ein Thermometer zur Verfügung stellen …


30
Nicht diskriminierende Programmierung
Wir sagen, eine Zeichenfolge ist nicht diskriminierend, wenn jedes Zeichen der Zeichenfolge gleich oft und mindestens zweimal vorkommt. Beispiele "aa!1 1 !a !1"ist nicht diskriminierend , weil jedes der Zeichen , !, aund 1dreimal erscheinen. "abbaabb"ist nicht nicht diskriminierend, weil bes öfter auftritt als a. "abc"ist auch nicht diskriminierend, da …

22
Schildkröten den ganzen Weg nach unten
Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl aufnimmt und einen Stapel von ASCII-artigen Schildkröten ausgibt oder zurückgibt , wobei jede Schildkröte größer ist als die darüber liegende. Wenn es sich bei der Eingabe um Folgendes handelt 1, sollte die Ausgabe wie folgt lauten: __ /,,\o Wenn …

30
Drucken Sie etwas JSON
Diese Herausforderung ist unkompliziert, aber es gibt hoffentlich viele Möglichkeiten, wie Sie sie angehen können: Sie müssen ein gültiges JSON- Objekt mit mindestens 15 Zeichen drucken / zurückgeben , wobei nicht benötigte Leerzeichen nicht berücksichtigt werden. Ihr Programm sollte ohne Eingabe funktionieren. Aus Gründen der Übersichtlichkeit beginnt und endet ein …
74 code-golf  json 

11
Die 9 Milliarden Namen Gottes
Die 9 Milliarden Namen Gottes ist eine Kurzgeschichte von Arthur C. Clarke. Es handelt von einer Gruppe tibetischer Mönche, deren Auftrag darin besteht, alle möglichen Namen Gottes in ihrem eigenen Alphabet aufzuschreiben. Im Wesentlichen widmen sie sich dem Schreiben jeder möglichen Permutation ihres Alphabets, eingeschränkt durch einige Regeln. In der …


30
Fibonacci + Fizz Buzz = Fibo Nacci!
Fibonacci + FizzBuzz = Fibo Nacci! Ihre Herausforderung besteht darin, ein Fibo Nacci-Programm zu erstellen! Ein Fibo Nacci-Programm gibt die ersten 100 Fibonacci-Zahlen aus (beginnend mit 1). Wenn die Fibonacci-Zahl sowohl durch 2 als auch durch 3 teilbar ist (dh durch 6 teilbar ist), wird anstelle der Zahl FiboNacci ausgegeben. …

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.