Programmierrätsel & Code Golf

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


30
Kürzester Weg, um eine Zahl umzukehren
Schreiben Sie eine Funktion (oder ein gleichwertiges Unterprogramm), um ein einzelnes Argument mit ganzzahligem Wert zu akzeptieren und einen (ähnlich typisierten) Wert zurückzugeben, der durch Umkehren der Reihenfolge der 10-stelligen Basis des Arguments ermittelt wurde. Beispiel: 76543 gibt 34567 zurück
31 code-golf  number 

25
Wie viele IP-Adressen befinden sich in einem bestimmten Bereich?
Inspiriert von... Netzwerk - Wie kann ich herausfinden, wie viele IP-Adressen sich in einem bestimmten Bereich befinden? Schreiben Sie ein Programm oder eine Funktion, die zwei Zeichenfolgen als Eingabe verwendet, wobei jede eine IPv4-Adresse ist, die in gepunkteter Standardnotation ausgedrückt wird, und die Anzahl der von diesem Bereich abgedeckten IP-Adressen …

17
Erstellen eines HQ9 + -Interpreters
Ziel dieses Codegolfs ist es, einen Interpreter für die Programmiersprache HQ9 + zu erstellen. Diese Programmiersprache enthält 4 Befehle: H - druckt "Hallo Welt!" Q - druckt den Quellcode des Programms 9 - druckt den Text des Liedes "99 Flaschen Bier" + - erhöht den Akku Die Regeln: Da der …

30
Schließfächer gegen Cracker: Die Fünf-Elemente-Sequenz
Die Herausforderung Eine einfache Herausforderung "Spion gegen Spion". Schreiben Sie ein Programm mit folgenden Spezifikationen: Das Programm kann in einer beliebigen Sprache geschrieben sein, darf jedoch nicht länger als 512 Zeichen sein (wie in einem Codeblock auf dieser Site dargestellt). Das Programm muss 5 vorzeichenbehaftete 32-Bit-Ganzzahlen als Eingaben akzeptieren. Es …

10
3D: Discrete Dogfighting Duel (jetzt offen für Nicht-Java-Einsendungen)
UPDATE: isSuicidal () wurde der Flugzeugklasse hinzugefügt, mit der Sie überprüfen können, ob sich ein Flugzeug auf einem irreversiblen Kollisionskurs mit den Wänden befindet !! UPDATE: updateCoolDown () getrennt von simulateMove () UPDATE: Nicht-Java-Wrapper, geschrieben von Sparr , zum Testen verfügbar, siehe Kommentare UPDATE Zove Games Hat einen fantastischen 3D-Visualizer …


3
Die betrunkene Schreibkraft
Hintergrund Eine Schreibkraft kommt nach einigem Trinken nach Hause und merkt, dass ein importierter Brief noch geschrieben werden muss. Um sicherzustellen, dass er den Text richtig prüft, schreibt er das Textzeichen bh vjaracter, um sicherzugehen, dass er das richtige Ergebnis erzielt. Es gelingt ihm jedoch immer noch, einige der Schlüssel …

30
Tauschen Sie die beiden angegebenen Indizes
Wenn Sie ein Array mit positiven Ganzzahlen und zwei unterschiedlichen gültigen Indizes angeben, geben Sie das Array mit den beiden Elementen zurück, die den beiden getauschten Indizes entsprechen. Sie können zwischen 0-Indizierung und 1-Indizierung wählen, die folgenden Testfälle werden jedoch mit 0-Indizierung behandelt. array m n output [1,2,3,4] 0 1 …

30
Führende und nachfolgende Nullen entfernen
Bei einer nicht leeren Liste / Array, die nur nicht negative ganze Zahlen enthält, wie folgt vorgehen: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Geben Sie die Liste mit entfernten nachgestellten und führenden Nullen aus. Die Ausgabe hierfür wäre: [8, 1, …

1
Verwirren Sie meine Versuche, das Problem zu lösen
Bitte beachten Sie: Die Spezifikation für diese Herausforderung ist naturgemäß schwer zu verstehen. Es erfordert wahrscheinlich mindestens einen Anfängerkurs in Berechenbarkeitstheorie oder ein gleichwertiges Hintergrundlesen. Darüber hinaus ist die Herausforderung selbst ziemlich schwer. Um darauf zu antworten, muss ein ganzer Dolmetscher für eine Untergruppe der von Ihnen gewählten Sprache geschrieben …

14
2 Katzen in einem Quine
Herausforderung Erstellen Sie zwei Programme, A und B, die beide Katzenprogramme in derselben Sprache sind. In der Verkettung sollte AB (auch in derselben Sprache) ein Quine sein. Angenommen, hellound worldsind beide Katzen Programme in Sprache XYZ. Obhelloworld eine Quine in dieser Sprache ist, dann ist Ihre Lösung gültig. Für diejenigen …
30 code-golf  quine 


4
Das Leben kann bunt sein!
Jede Zelle in einem lebensechten Zellularautomaten benötigt nur ein Bit, um sie darzustellen, da sie nur lebendig oder tot sein kann. Das heißt, es gibt nur zwei Farben; ziemlich langweilig. Normale Bilder haben 24 Bit pro Pixel (jeweils 8 in RGB). Dies bedeutet, dass Sie in einem normalen Bild mit …

7
Hallo! Ich bin der Sheriff von Code Golf!
Es ist wahrscheinlich, dass jeder, der Twitter vor ein paar Monaten nutzte, etwas über das 'Howdy! Ich bin der Sheriff von X "meme. Dort, wo ein einfaches Bild eines Sheriffs mit Emoji gezeichnet wird und sich an ein Thema anpasst. Deshalb dachte ich, es sei Zeit für den Sheriff von …

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.