Eine Code-Herausforderung ist ein Wettbewerb um kreative Wege zur Lösung eines Programmierpuzzles mit einem objektiven Gewinnkriterium, das nicht durch andere Scoring-Tags (z. B. Code-Golf) abgedeckt wird.
Zusammenfassung Gegeben Eingang kfinden Sie eine Partition von ganzen Zahlen 1auf nin kSumme freie Teilmengen für die größte nSie innerhalb von 10 Minuten kann. Hintergrund: Schurnummern Eine Menge Aist summenfrei, wenn ihre Selbstsumme A + A = { x + y | x, y in A}keine Elemente gemeinsam hat. Für …
In dieser Herausforderung besteht Ihre Aufgabe darin, Teilzeichenfolgen mit einer bestimmten Struktur zu lokalisieren. Eingang Ihre Eingabe besteht aus zwei nicht leeren alphanumerischen Zeichenfolgen, einem Muster p und einem Text t . Die Idee ist, dass jedes Zeichen von peine zusammenhängende nicht leere Teilzeichenfolge darstellt, tdie nebeneinander auftritt, und pderen …
UPDATE: Zum Einstieg wurde ein Python-Framework hinzugefügt. Die Raumstation wurde von Crusher-Bots überholt. Sie müssen so viele unserer teuren und zerbrechlichen Tech-Bots, die "Kaninchen" genannt werden, zu einem Ausgangsteleporter leiten, bevor sich die Station selbst zerstört, aber die Brecher-Bots patrouillieren durch die Korridore. Ihr Programm erhält eine ASCII-Karte und in …
Nehmen wir ein Raster mit 16x16 druckbaren ASCII-Zeichen (Codepunkte 0x20 bis 0x7E). Es gibt 30 Auswahlpfade von der oberen linken bis zur unteren rechten Ecke, die nur orthogonale Bewegungen ausführen, wie im folgenden Beispiel dargestellt: ##.............. .#.............. .######......... ......##........ .......##....... ........#....... ........#....... ........#....... ........###..... ..........###... ............#... ............#### ...............# ...............# ...............# …
EDIT: Vor kurzem wurde meine Frage als Duplikat von 2048 Bot Challenge vorgeschlagen . Ich möchte betonen, dass sich diese Frage von dieser Frage unterscheidet und dass die Antworten anders gedacht werden müssen als diese Frage. 2048 Bot Challenge hat den Benutzer gebeten, einen Bot zu erstellen. Dieser wird eine …
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 heruntergeladen werden kann: https://www.dropbox.com/s/8tyzf94ps37tzp7/words?dl=0 welches 99171 englische Wörter hat. …
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 …
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 …
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 …
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 …
Die Aufgabe Sie erhalten eine veränderbare Zeichenfolge, die übereinstimmt [a-z]+( [a-z]+)*. Sie müssen es in die Zeichenfolge umwandeln, die die gleichen Wörter enthält, jedoch in umgekehrter Reihenfolge, so dass "Hallo, da sind alle" zu "Hallo, da sind alle" wird. Sie dürfen nicht mehr als eine konstante Menge zusätzlichen Speichers verwenden …
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 zufällige (druckbare ASCII) Zeichen. Betrachten Sie sie als einen …
Befunge ist eine zweidimensionale esoterische Programmiersprache. Die Grundidee ist, dass (Ein-Zeichen-) Befehle in einem zweidimensionalen Raster platziert werden. Der Kontrollfluss wandert über das Raster, führt Befehle aus, über die er geleitet wird, und ändert die Richtung, wenn er auf einen Pfeil ( >^<v) trifft . Befehle sind stapelbasiert. siehe diese …
Ziel ist es, Java-Code zu schreiben, der die JVM-Version anhand von Kompatibilitätsänderungen, Nebenwirkungen, Fehlern und / oder undefiniertem Verhalten erkennt, die in einer Version auf eine andere Art und Weise funktionieren. Außerdem sollte der Code mindestens ein bisschen lesbar sein, ohne auf Leerzeichen und lesbare Variablennamen zu verzichten. Um dieses …
Die "aufsteigende Matrix" ist eine unendliche Matrix aus ganzen Zahlen (einschließlich 0), in der jedes Element das kleinste verfügbare Element ist, das zuvor in der jeweiligen Zeile und Spalte nicht verwendet wurde: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.