Herausforderung Sie haben einem Freund eine Karte gegeben, die ungefähr so aussieht: | / | / | \ | \ D Eine einfache Karte, die oben beginnt und unten endet. Leider versteht es dein Freund nicht. Kannst du die Karte entschlüsseln, damit er sie lesen kann? Eingang Die Eingabe ist …
Einführung Erinnerst du dich an die tosenden 80er? Ich meine, wissen Sie, wie vor 30 Jahren? Keine Handys, kein Internet, keine Geldautomaten, fluoreszierende Kleidung (was war das ?!) und Laufschrift ! Nein nein Nein! Nicht die online, sondern echte, mit LED-Leuchten. Da ich nostalgisch bin, möchte ich, dass Sie einen …
Es gibt eine sehr einfache Chiffre, die einen Buchstaben durch seine Position im Alphabet ersetzt. Zum Beispiel abcwürde 1 2 3in dieser Chiffre werden. Diese Herausforderung ist eine alternative Herangehensweise an diese Chiffre. Die Herausforderung Erstellen Sie ein Programm, das eine Eingabe von ASCII-Zeichen akzeptiert und eine durch Leerzeichen getrennte …
Ich brauche eine UUID. Ihre Aufgabe ist es, eine zu generieren. Die kanonische UUID (Universally Unique IDentifier) ist eine 32-stellige Hexadezimalzahl mit Bindestrichen an bestimmten Stellen. Das Programm sollte 32 Hexadezimalziffern (128 Bit) in Form von xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( 8-4-4-4-12Ziffern) ausgeben , wobei xes sich um eine zufällige Hexadezimalzahl handelt. Vorausgesetzt, das …
In dieser Herausforderung müssen Sie die ASCII-Grafik eines Wasserballons anzeigen, wenn die Wassermenge, mit der der Ballon gefüllt ist, gegeben ist: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | | | …
Hintergrund Die Burrows-Wheeler-Transformation (BWT) ist eine umkehrbare Permutation der Zeichen einer Zeichenfolge, die bei bestimmten Arten von Zeichenfolgen wie z. B. einfachem Text zu großen Folgen ähnlicher Zeichen führt. Es wird beispielsweise im bzip2-Komprimierungsalgorithmus verwendet . Das BWT ist wie folgt definiert: codegolfBerechnen Sie bei einer gegebenen Eingabezeichenfolge wie z. …
Einführung Die Zeit ist verwirrend. Sechzig Sekunden zu einer Minute, sechzig Minuten zu einer Stunde, vierundzwanzig Stunden zu einem Tag (und ganz zu schweigen von diesem lästigen Morgen / Morgen!). Für eine solche Dummheit ist heutzutage kein Platz mehr, deshalb haben wir uns für die einzig sinnvolle Alternative entschieden: Dezimaltage! …
RoboCritters ( Etymologie ) ist eine brandneue esoterische Programmiersprache . Es ist eine Variante von Brainfuck (BF), die etwas komplexer ist als die üblichen Ersetzungsschemata für Bediener. Jedes Programm in RoboCritters ist ein rechteckiges Textraster, das nur die sieben Zeichen . []/\|plus Zeilenumbrüche enthält, um das Raster zu formen. Beispiel …
Stellen Sie sich ein Dreieck ABC vor, bei dem jede Seite eine ganzzahlige Länge hat (ein ganzzahliges Dreieck ). Definiert einen Median von ABC ein Liniensegment von einem Scheitel zu dem Mittelpunkt der gegenüberliegenden Seite zu sein. In der folgenden Abbildung repräsentieren die roten Liniensegmente die Mediane. Beachten Sie, dass …
Eine Sprache, die bei eingeschränkten Quellen und anderen derartigen Herausforderungen sehr nützlich ist , ist Unary , ein Brainfuck-Derivat, in dem Programme mit nur einem Zeichen geschrieben sind. Ihre Aufgabe ist es, ein Programm zu schreiben, um Programme von Brainfuck nach Unary zu konvertieren, und ein Programm, um das Gegenteil …
Wenn Sie dies akzeptieren möchten, müssen Sie die Mindestanzahl von Klammern, Klammern und Klammern hinzufügen , damit eine bestimmte Zeichenfolge (die nur Klammern, Klammern und Klammern enthält) die richtige Klammerzuordnung aufweist. Die Anzahl der hinzugefügten Symbole muss durch den maximalen Abstand zwischen den Klammernpaaren getrennt werden. Sie müssen nur eine …
Sie sind der Besitzer eines Restaurants. Sie eröffnen ein neues Gebiet in Cartesia, wo es nur eine Hauptstraße gibt, die als y-Achse bezeichnet wird. Sie möchten Ihr Restaurant so platzieren, dass Sie die Gesamtentfernung von Ihrem Restaurant und jedem der Häuser in diesem Bereich minimieren. Eingabe : Die Eingabe wird …
Wir haben 40 Stöcke gleicher Breite, aber unterschiedlicher Höhe. Wie viele Anordnungen gibt es, um sie nebeneinander zu stellen, sodass wir von rechts gesehen 10 Stöcke sehen und von links gesehen genau 10 Stöcke? Zum Beispiel ist eine solche Bestellung: Schwarze Stöcke sind versteckt, rote Stöcke sind diejenigen, die Sie …
Schreiben Sie ein Programm oder eine Funktion (oder eine Reihe von Programmen / Funktionen) zum Ver- und Entschlüsseln von Daten gemäß der folgenden Spezifikation: Verschlüsselung Berechnen Sie einen XOR-Hash der Eingabe, indem Sie jedes Byte miteinander XOR-verknüpfen. XOR jedes Byte der Eingabe von diesem Hash. Verschieben Sie das Ergebnis um …
Aufgabe Die Aufgabe besteht darin, einen exakten String-Matching-Algorithmus Ihrer Wahl in Echtzeit zu entwickeln. Eingang Zwei Textzeilen in der Standardeingabe, durch eine neue Zeile getrennt. Die erste Zeile enthält das "Muster" und ist einfach eine ASCII-Zeichenfolge, die aus den Buchstaben gezogen wird a-z. Die zweite Zeile enthält den längeren "Text" …
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.