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.
Einer der einfachsten Codes, der von einer Programmiersprache geschrieben wird, ist eine Programmdrucksequenz aus Zeichen (z. B. "Hallo Welt!"). Allerdings s o m e e s o t e r i c Programmiersprachen wie Brainfuck , auch dieser einfachste Code ist ziemlich ärgerlich zu schreiben. Ihre Aufgabe ist es, ein …
Die Herausforderung Bei einer Ganzzahleingabe von xwhere 1 <= x <= 255werden die Ergebnisse von Zweierpotenzen zurückgegeben, die bei Summierung ergeben x. Beispiele Angesichts der Eingabe: 86 Ihr Programm sollte folgendes ausgeben: 64 16 4 2 Eingang: 240 Ausgabe: 128 64 32 16 Eingang: 1 Ausgabe: 1 Eingang: 64 Ausgabe: …
Ein lateinisches Quadrat ist ein Quadrat , das keine Symbole in den Zeilen oder Spalten wiederholt hat: . 13420 21304 32041 04213 40132 Und wie viele Sudoku-Spieler wissen, brauchen Sie nicht alle Zahlen, um die verbleibenden Zahlen abzuleiten. Ihre Herausforderung besteht darin, ein lateinisches Quadrat in so wenige Bytes wie …
Ein Faro-Shuffle ist eine Technik, die häufig von Magiern verwendet wird, um ein Deck zu "mischen". Um einen Faro-Shuffle auszuführen, schneiden Sie zuerst das Deck in zwei gleiche Hälften und verschachteln dann die beiden Hälften. Beispielsweise [1 2 3 4 5 6 7 8] Faro wird gemischt [1 5 2 …
In zellularen Automaten gibt es ein wirklich wichtiges Problem, das so genannte Mehrheitsproblem : Das Mehrheitsproblem oder die Dichteklassifizierungsaufgabe ist das Problem, eindimensionale Regeln für zellulare Automaten zu finden, die die Mehrheitsabstimmung genau durchführen. ... Bei einer Konfiguration eines zellularen Automaten mit zwei Zuständen mit insgesamt i + j Zellen, …
Das Ordnungszahlensystem ist ein System mit unendlichen Zahlen. Viele unendliche Zahlen. So viele unendliche Zahlen, dass es buchstäblich keine Unendlichkeit gibt, um seine eigene Unendlichkeit darzustellen. Das obige Bild gibt eine kleine Vorstellung davon, wie sie funktionieren. Eine Ordnungszahl ( Von-Neumann-Konstruktion ) ist eine Reihe früherer Ordnungszahlen . Beispiel: 0 …
Wir hatten viele Herausforderungen mit Quines , aber viele der Quine-Formate sind ähnlich. Lassen Sie uns einige Unterschiede in unseren Quines erzeugen. Ihre Aufgabe ist es, eine Auswahl von Programmen in derselben Sprache (mindestens 2) zu erstellen, die alle ihren eigenen Quellcode ausgeben. Keines dieser Programme kann jedoch Zeichen gemeinsam …
Eine fragile Quine Ein fragiles Quine ist ein Quine, das die Eigenschaft erfüllt, dass jede Teilzeichenfolge, die durch Entfernen eines einzelnen Zeichens erstellt wird, bei der Auswertung einen Fehler erzeugt. Beispielsweise. Wenn Ihr Programm asdfeine Quine ist, müssen folgende Fehler auftreten, damit es fragil ist: sdf adf asf asd Ihr …
In dieser Herausforderung erstellen Sie einen Bildvorschau-Komprimierungsalgorithmus. Ziel ist es, eine beliebige Bilddatei auf ein Vorschaubild von 4 KB zu reduzieren, mit dem Bilder mit sehr geringer Bandbreite schnell identifiziert werden können. Sie müssen zwei Programme (oder ein kombiniertes Programm) schreiben: einen Kompressor und einen Dekompressor. Beide müssen eine Datei …
Schreiben Sie zwei Programme in Form eines Dreiecks (dh einer Pyramide). Das erste sollte ein nach oben zeigendes Textdreieck mit einer Mindestbasisbreite von drei Zeichen sein. Es hätte also eine Struktur wie X XXX oder X XXX XXXXX oder X XXX XXXXX XXXXXXX oder größer. Jedes Xder Zeichen muss durch …
Wählen Sie Ihren berühmten Lieblingsinformatiker oder Pionier der Informatik, der 1942 oder früher geboren wurde (1943 markiert den Beginn der Entwicklung des „ersten“ Computers ). Sie sollten über eine Wikipedia-Seite oder eine andere Website verfügen, auf der ihr Geburtsjahr und ihre Leistungen im Zusammenhang mit der Informatik aufgeführt sind. Sie …
Suchen Sie für ein N x N- Bild einen Satz von Pixeln, sodass kein Abstand mehr als einmal vorhanden ist. Das heißt, wenn zwei Pixel durch einen Abstand d voneinander getrennt sind , sind dies die einzigen zwei Pixel, die durch genau d voneinander getrennt sind (unter Verwendung des euklidischen …
Polizisten fordern heraus Die Herausforderung der Räuber Finde eine verletzliche Antwort. Das heißt, eine Antwort, die noch nicht geknackt wurde und die auch noch nicht sicher ist . Knacken Sie es, indem Sie seine Sprache herausfinden. Das heißt, finden Sie alle Sprachen, in denen das angegebene Programm ein gültiges Programm …
Ihre Herausforderung besteht darin, N Codeausschnitte so zu schreiben, dass sie, wenn Sie das erste K ≥ 1 zusammenfügen, die Zahl K ergeben . Je höher N , desto besser. Hier ist der Haken: Sie dürfen keine Zeichen mehr als einmal in Ihren Snippets verwenden. Regeln Sie können dasselbe Zeichen …
Die Online -Enzyklopädie ganzzahliger Sequenzen (OEIS) ist eine Online-Datenbank ganzzahliger Sequenzen. Es enthält fast 280000 Sequenzen von mathematischem Interesse. Beispiele für Sequenzen: positive ganze Zahlen ( A000027 ) Primzahlen ( A000040 ) Fibonacci-Zahlen ( A000045 ) Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die so viele …
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.