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.
ABCBetrachten Sie beginnend mit der Zeichenfolge das Ergebnis des wiederholten Anhängens der letzten Hälfte an sich selbst (verwenden Sie die größere Hälfte, wenn die Länge ungerade ist). Wir bekommen den Fortschritt: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... Stellen Sie Sdie resultierende unendliche Zeichenfolge (oder Sequenz) dar, die sich ergibt, wenn …
Loch Nr. 1 Joe die Schlange hat Hunger. Er isst Pixel für Pixel Bilder. Er mag wirklich helle Pixel. Die Herausforderung Programmiere Joe, um die hellsten Pixel zu essen, die er finden kann, vorausgesetzt, er kann sich nur nach oben, unten, links oder rechts bewegen. Spezifikationen Joe muss am oberen …
Bei einer Textdarstellung (vollständiger Name ohne Berücksichtigung der Groß- / Kleinschreibung oder Abkürzung mit 3 Zeichen) eines Monats wird die Anzahl der Tage im Monat zurückgegeben. Zum Beispiel december, DECund decsollte alle 31 zurück. Februar kann entweder 28 oder 29 Tage haben. Angenommen, die Eingabe ist ein Monat in einer …
Einführung Beginnen wir mit der Anordnung aller Brüche von 0 bis 1 in der Reihenfolge des niedrigsten Nenners und des niedrigsten Zählers: 1/2, 1/3, 2/3, 1/4, 3/4, 1/5, 2/5, 3/5, 4/5, 1/6, 5/6, 1/7 ... Beachten Sie, dass Duplikate nicht gezählt werden. Daher habe ich 2/4, 2/6, 3/6 oder 4/6 …
Einführung Kerning bedeutet, den Abstand zwischen den Buchstaben eines Textes anzupassen. Betrachten Sie als Beispiel das Wort, Topdas mit den folgenden drei Glyphen geschrieben wurde: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Wir …
Dies ist eine QWERTZ-Tastatur. Q W E R T Y U I O P A S D F G H J K L Z X C V B N M Wir können auf dieser Tastatur ausgehend von G "herausspiralen". Die Spirale beginnt bei G, geht zu H, dann zu Y, …
Haftungsausschluss: Dies ist stark von "Polyglot the OEIS!" behebt jedoch das Problem, das zum Schließen führte (siehe Abschnitt Ausgabe) und wurde erneut veröffentlicht, um Antworten nicht ungültig zu machen. Einführung Wir alle kennen und lieben die Online-Enzyklopädie der Integer-Sequenzen ( OEIS ). Was wäre, wenn wir eine Offline- Version der …
Herausforderung Wenn Sie eine Zeichenfolge als Eingabe angeben, spielen Sie das Fourier-Programm ab, das diese Zeichenfolge ausgibt. In Fourier gibt es keine einfache Möglichkeit, einen String auszugeben: Sie müssen jeden Zeichencode durchgehen und diesen als Zeichen ausgeben. Fourier Die Sprache basiert auf einem Akkumulator, einer globalen Variablen, die zu Beginn …
Die Ausgabe ist eine Form, die 1009 Pixel einschließt. Die Form muss die Form einer einzelnen, geschlossenen, sich nicht schneidenden Schleife haben. Die Eingabe ist eine positive Ganzzahl ungleich Null. Jede Eingabe muss eine eindeutige Ausgabe liefern - das heißt, jede Ausgabe muss eine eindeutige Ausgabe sein, die mit einer …
Es wird oft gesagt, dass alle Programmierer der Lage sein sollte , eine „Hallo Welt“ Programm in einer beliebigen Programmiersprache nach ein paar Blicke auf diese Sprache (Und schreiben quicksort nach ein paar mehr Blicke). Da das Conway-Spiel des Lebens vollständig ist (es ist also eine universelle Programmiersprache) , ist …
Inspiriert von dieser Frage zu SO besteht Ihre Aufgabe darin, ein Programm zu erstellen, das in (mindestens) zwei Hauptversionen der von Ihnen gewählten Sprache gültig ist und unterschiedliche Ergebnisse liefert. Regeln Jede Sprache mit mehr als einer Hauptversion kann verwendet werden. Für die Zwecke dieser Herausforderung würde ich eine "Hauptversion" …
Es hat schon viele "Do __ without _ _" Herausforderungen gegeben, aber ich hoffe, dass dies eine der schwierigsten ist. Die Herausforderung Sie müssen ein Programm schreiben, das zwei natürliche Zahlen (ganze Zahlen> 0) von STDIN nimmt und die Summe der beiden Zahlen an STDOUT ausgibt. Die Herausforderung besteht darin, …
Ihre Aufgabe ist es, ein Programm, eine Funktion oder ein Snippet (ja, Snippets sind erlaubt) zu schreiben, das einfach eine ganze Zahl ausgibt. Allerdings müssen Sie in der Lage sein , Ihre Vorlage in Präfixe zu trennen , die auch verschiedene ganze Zahlen produzieren. Sie können keine Bytes verwenden, die …
Ersetzen Sie bei einer vorgegebenen Liste von Zeichenfolgen jede Zeichenfolge durch eine ihrer nicht leeren Teilzeichenfolgen, die keine Teilzeichenfolge der anderen Zeichenfolgen in der Liste ist und so kurz wie möglich ist. Beispiel In Anbetracht der Liste ["hello","hallo","hola"], "hello"sollte nur ersetzt werden , "e"da diese Teilzeichen nicht enthalten ist in …
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.