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.
Hintergrund Boggle ist ein Brettspiel, bei dem die Spieler auf einem 4-mal-4-Brett aus zufälligen Alphabeten nach englischen Wörtern suchen müssen. Wörter können konstruiert werden, indem nacheinander benachbarte Zellen auf der Tafel ausgewählt werden. ("benachbart" bedeutet horizontal, vertikal oder diagonal benachbart.) Dieselbe Zelle kann auch nur einmal in einem Wort verwendet …
Triangularity ist ein neuer von Mr. Xcoder entwickelter Esolang, bei dem die Codestruktur einem ganz bestimmten Muster folgen muss: In der ndritten Codezeile müssen sich genau die 2n-1Zeichen des Programms befinden. Dies führt zu einer Dreiecks- / Pyramidenform, wobei die erste Zeile nur ein Zeichen hat und der Rest in …
Diese Herausforderung wurde ursprünglich von Magic Octopus Urn sandboxed; Ich habe es mit seiner Erlaubnis adoptiert und veröffentlicht. Das ist der Faden der Bullen. Der Räuberfaden ist da . Die Herausforderung Erster Schritt: Schreiben Sie einen Code (Funktion oder vollständiges Programm), der auf Primalität prüft . Schritt 2: Entfernen Sie …
Kubisch ist zu mühsam, um Code manuell . Ihre Herausforderung besteht darin, ASCII-Text in Cubically-Quellcode zu übersetzen. Kubisch Dies ist nur ein kurzer Überblick über Cubically. das Repository enthält eine ausführlichere Anleitung und Details. Cubically ist ein Esolang, den ich vor einiger Zeit geschrieben habe und dessen Gebrauch schmerzhaft ist. …
Aufgabe Schreiben Sie Code, der in n verschiedenen Programmen in n verschiedenen Sprachen neu angeordnet werden kann. Dabei wird jeweils eine eindeutige Zahl von 1 bis n ausgegeben. Keine zwei Sprachen sollten gleich sein, jedoch werden unterschiedliche Versionen von "derselben Sprache" als unterschiedliche Sprachen betrachtet, solange sie unterschiedliche Hauptversionsnummern haben. …
Bei dieser Herausforderung erhalten Sie eine begrenzte Menge an Informationen zu einer bestimmten Partie Schach und müssen vorhersagen, wer die Partie gewonnen hat . Sie erhalten zwei Datensätze: Stückzahl (Welche Stücke leben noch) Brettfarben (Die Farbe der Stücke auf dem Brett) Noch wichtiger ist, dass Sie nicht wissen, wo sich …
Zielsetzung Generieren Sie die ursprüngliche verschlüsselte Liste aus den Bewegungen, die eine Einfügungssortierung ausführen würde, um sie zu sortieren. Die ursprüngliche Liste enthält alle Zahlen von 0bis N-1(einschließlich), wobei Ndie Größe der Eingabe ist. Eingang Eine Liste mit den erforderlichen Schritten zum Sortieren der Liste. Jeder Wert stellt die Anzahl …
Hintergrund Auf dieser Site haben wir gelegentlich Fragen, bei denen Programme "strahlungsgehärtet" werden müssen. Dies bedeutet, dass das Programm in der Lage sein muss, das Löschen eines oder mehrerer Bytes zu überstehen, unabhängig davon, welche Bytes gelöscht werden. Wie es bei Aufgaben üblich ist, die bei Programmierherausforderungen häufig vorkommen, ist …
Schreiben Sie eine Regex, die in mindestens 2 Regex-Varianten (oder -Versionen) funktioniert, und passen Sie für jede Variante (oder Version), in der sie ausgeführt wird, eine andere Zeichenfolge an. Die Zeichenfolgen, die in dieser Challenge gefunden werden müssen, sind die ersten Wörter der Ubuntu-Codenamen, die unten aufgeführt sind. Ihr regulärer …
Einführung Fast jeder kennt das Travelling Salesman Problem (TSP). Die Aufgabe besteht darin, anhand einer Liste von NStädten den minimalen Hamilton-Zyklus zu finden, dh den kürzesten Weg, der jede Stadt besucht und den Kreis schließt, um zum Start zurückzukehren. Darum geht es bei dieser Herausforderung nicht. Diese Herausforderung besteht darin, …
Tangential inspiriert von der Eröffnung des What-If-Buches. Die Eingabe ist ein Rechteck aus Leerzeichen als Zeichenfolge, Liste der Zeichenfolge usw. mit Objekten, die aus #den folgenden Elementen bestehen: ######## # # ######## ### #### ### #### ### Die Objekte sind immer sich nicht überschneidende, sich nicht berührende Rechtecke. Ein weiches …
Betrachten Sie eine Permutation der ganzzahligen Werte von 1bis N. ZB dieses Beispiel für N = 4: [1, 3, 4, 2] Wir werden diese Liste prüfen sein zyklisch, so dass 1und 2wie benachbarte behandelt. Eine Größe, die wir für eine solche Liste berechnen können, ist die quadratische Gesamtdifferenz benachbarter Werte: …
Normalerweise werden Herausforderungen in Bytes oder manchmal in Levenshtein-Entfernung gewertet, aber für diese verwenden wir die Tastaturentfernung - die Anzahl der Tasten zwischen den Tasten, die zum Eingeben des Programms verwendet werden (verwenden Sie die obige Tastatur als endgültige Referenz). Zum Beispiel ist der Abstand zwischen Aund F3, weil der …
Sie sollten ein 100 Byte langes Brainfuck-Programm (BF) schreiben. Ein Zeichen entfernt auf jede erdenkliche Weise die 100 neuen (99 Byte langen) Programme. ZB für das Programm++.>. der 5 Unterprogramme sind +.>., +.>., ++>., ++..und ++.>. Ihre Punktzahl ist die Anzahl der eindeutigen Ausgaben, die die 100 Programme generieren. Eine …
Auf Ihrem weißen Blatt Druckerpapier ist dunkle schwarze Tinte gespritzt! Die naheliegende Lösung besteht darin, das Papier so zu falten, dass sich schwarze und weiße Teile treffen und beide grau werden, wenn die Tinte diffundiert. Dann entfalten und neu falten, bis Ihr Papier alle gleich grau ist. Den besten Weg …
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.