In der ASCII-Kunstwelt gibt es Wasser, Hash-Wände und Briefmechanismen. Sie befinden sich in einem Raum, der aus Hash-Wänden ( #Schildern) besteht: ####### # # # # # # # ### # # # ####### Sie installieren eine S-Wasserquelle ( SSchild) und einen E-Wassertank ( ESchild), der Wasser aus jeder Richtung …
Anfang dieser Woche haben wir gelernt, wie man esoterische Sprachen zum Kommentieren formatiert . Heute machen wir das Gegenteil davon. Sie müssen ein Programm oder eine Funktion schreiben, die gut kommentierten esoterischen Code analysiert und die Kommentare auswertet, wobei nur der Code zurückgegeben wird. Anhand einiger Beispiele aus der vorherigen …
Dies ist ein Spiegel: |. Ich habe gerade herausgefunden, dass man einen Spiegel in die Mitte eines Strings stecken kann, wenn der String auf sich selbst gespiegelt werden kann! Zum Beispiel die Zeichenfolge abccba. Wenn Sie es in zwei Hälften schneiden, sind die beiden Hälften Spiegelbilder voneinander: abc <--> cba …
Einführung und Kredit Heute ohne ausgefallenen Auftakt: Bitte umsetzen takewhile. Eine Variation davon (über eine nicht-triviale Datenstruktur) war eine Aufgabe in meinem Kurs für funktionale Programmierung an der Universität. Diese Aufgabe ist jetzt abgeschlossen und wurde im Unterricht besprochen. Ich habe die Erlaubnis meines Professors, sie hier zu posten (ich …
Die Stern-Brocot-Sequenz ist eine Fibonnaci-ähnliche Sequenz, die wie folgt konstruiert werden kann: Initialisieren Sie die Sequenz mit s(1) = s(2) = 1 Zähler setzen n = 1 Anhängen s(n) + s(n+1)An die Sequenz Anhängen s(n+1)An die Sequenz Inkrementieren n, kehren Sie zu Schritt 3 zurück Dies ist äquivalent zu: Unter …
Die drei Zeilen der QWERTZ - Tastatur sind qwertyuiop, asdfghjklund zxcvbnm. Ihre Aufgabe ist es, aus einer vorgegebenen Wortliste das längste Wort zu finden, das mit nur einer Zeile der Tastatur eingegeben werden kann. Probeneingabe 1 artist home gas writer geology marine twerp Ausgabe writer (Von den gegebenen Worten nur …
Einführung Für diejenigen, die es nicht wissen, ist ein Palindrom, wenn eine Zeichenfolge der Zeichenfolge in Rückwärtsrichtung entspricht (mit Ausnahme von Interpunction, Leerzeichen usw.). Ein Beispiel für ein Palindrom ist: abcdcba Wenn Sie dies umkehren, erhalten Sie: abcdcba Welches ist das gleiche. Deshalb nennen wir dies ein Palindrom. Sehen wir …
Wenn Sie jemals im Matheunterricht etwas über Primzahlen gelernt haben, müssen Sie wahrscheinlich irgendwann feststellen, ob eine Zahl eine Primzahl ist. Sie haben es wahrscheinlich vermasselt, als Sie sie noch lernten, zum Beispiel 39 für eine Primzahl zu halten. Keine Sorge, 39 ist ein Semiprime, dh es ist das Produkt …
Schreiben Sie ein Programm oder eine Funktion, die eine nicht leere einzeilige Zeichenfolge enthält. Die Zeichenfolge besteht entweder aus null oder mehr Leerzeichen, gefolgt von einer Periode (einem Partikel ) wie .oder ., oder die Zeichenfolge besteht aus einer Folge von einem oder mehreren abwechselnden Schrägstrichen (einer Welle ), die …
Dies wurde inspiriert von Problem 13 - Non-Repeating Binary der letzten Konkurrenz von HP CodeWars. Nehmen wir zum Beispiel eine zufällige Dezimalzahl 727429805944311 und schauen Sie sich seine binäre Darstellung an: 10100101011001011111110011001011101010110111110111 Teilen Sie nun diese Binärdarstellung in Teilfolgen auf, in denen sich die Ziffern 0und 1abwechseln. 1010 010101 10 …
Die Aufgabe Dies ist eine einfache Herausforderung. Ihre Eingabe ist eine einzelne nicht leere Zeichenfolge, die nur Ziffern 0123456789und Hashes enthält #. Es enthält genau eine Ziffernfolge, die eine nichtnegative Ganzzahl codiert und möglicherweise das Ende der Zeichenfolge umschließt, und mindestens eine #. Die Ganzzahl kann führende Nullen haben. Zum …
Bei einer Ganzzahl N> = 1 wird die mittlere Anzahl von Bits in einer Ganzzahl von 0 bis N - 1 ausgegeben Spezifikation Die Ausgabe kann als Summe der Anzahl der Bits in der Binärdarstellung jeder Ganzzahl von 0 bis N-1 geteilt durch N berechnet werden. Die Binärdarstellung einer Ganzzahl …
Wenn Sie eine Liste mit positiven ganzen Zahlen eingegeben haben, wobei einige durch ersetzt wurden 0, geben Sie die Liste mit den fehlenden Zahlen aus, die in " 0Ersetzt" geändert wurden. Merkmale der Eingabeliste: Die Liste hat immer eine Länge von mindestens 2. Definieren wir die Eingabeliste als aund die …
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 …
Einführung Ich denke, alle sind sich einig, dass schöne Bilder einen schönen Rahmen haben müssen. Aber die meisten Herausforderungen auf dieser Seite über ASCII-Kunst wollen nur das Rohbild und kümmern sich nicht um dessen Erhaltung. Wäre es nicht schön, wenn wir ein Programm hätten, das etwas ASCII-Art enthält und es …
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.