Als «compression» getaggte Fragen

13
Bitweise Operatoren in Brainfuck

Ihre Aufgabe ist es, ein Brainfuck-Programm für jeden der folgenden Binäroperatoren zu erstellen. Jedes Programm sollte eine oder zwei 8-Bit-Zahlen (A und B) von der Eingabe nehmen und die angegebene Operation berechnen: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Sie müssen...

12
Fülle eine Datei mit Nullen auf

Ihre Aufgabe heute wird es sein, eine vorhandene Datei zu nehmen und Nullen an sie anzuhängen, bis sie eine bestimmte Größe erreicht. Sie müssen ein Programm oder eine Funktion schreiben, die den Namen einer Datei im aktuellen Verzeichnis fund eine Anzahl von Bytes enthält b. Während Sie den...

12
Implementieren Sie eine 64-Bit-Gleitkommazahl nach IEEE 754 durch ganzzahlige Manipulation

(Ich habe die Frage vorerst mit "C" markiert, aber wenn Sie eine andere Sprache kennen, die Gewerkschaften unterstützt, können Sie diese auch verwenden.) Ihre Aufgabe ist es, die vier mathematischen Standardoperatoren + - * /für die folgende Struktur zu erstellen : union intfloat{ double f; uint8_t...

12
Interpreter für Zahlentheorie, Modulo n

Ein Satz der Zahlentheorie (für unsere Zwecke) ist eine Folge der folgenden Symbole: 0und '(Nachfolger) - Nachfolger bedeutet +1also0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(Addition) und *(Multiplikation) = (gleich) (und )(Klammern) der logische Operator nand( a nand bist not (a and b)) forall (der...

12
Anzahl gültiger Labyrinthe

WxHWie viele mögliche Labyrinthe gibt es in einem vorgegebenen Raster? Dinge, die Sie über das Labyrinth wissen: Das Raster ist genau Hquadrathoch und Wquadratweit. Es gibt drei Arten von Quadraten: Start, Ziel und Leer. Ihr Labyrinth muss genau 1 Start und 1 Ziel enthalten, und alle verbleibenden...

12
Implementieren Sie einen URL-Shortener

URLs werden zu lang. Sie müssen also einen Algorithmus implementieren, um eine URL zu verkürzen. ich. Die Struktur einer URL Eine URL besteht aus zwei Hauptteilen: einer Domain und einem Pfad . Eine Domain ist der Teil der URL vor dem ersten Schrägstrich. Sie können davon ausgehen, dass die URL...

11
Das seltsame und wilde Bohnenspiel

Vielleicht kennen einige von Ihnen dieses Spiel bereits: Sie haben eine Sammlung von Gummibärchen in verschiedenen Farben. Für jede Farbe kann die Bohne unterschiedliche Geschmäcker haben, einige sind gut und einige sind schlecht, und man kann sie nicht unterscheiden. Sie müssen eine Bohne einer...

11
X größer als 3 mit mindestens 2 Unterschieden zwischen X und Y.

Ich versuche, etwas C ++ zu spielen. Ist es möglich, diesen Zustand zu verkürzen? X > 3 & X - Y > 1 (Abgesehen vom Entfernen von Leerzeichen natürlich.) Also Xist zumindest 4doch X >= Y + 2. Xund Ysind ganze Zahlen im Intervall [0,5]. Ich habe versucht, eine bitweise Formel zu finden,...

11
Verhindern Sie die LZMA2-Komprimierung

Tor Erstellen Sie ein Programm oder ein Programmpaar, das gemeinsam Dateien stört und repariert, um zu verhindern, dass LZMA2 effektiv funktioniert. Die Unterbrechungs- und Korrekturroutinen müssen wechselseitig sein, damit Sie die Originaldatei genau wiederherstellen können. Ziele Die gesammelten...

10
Einfacher staatlicher Umsatzsteuerrechner

Die Umsatzsteuern in den USA sind, gelinde gesagt, kompliziert. Im Allgemeinen gibt es eine staatliche Umsatzsteuer (es gibt eine Handvoll Staaten, die keine staatliche Umsatzsteuer erheben), aber es kann auch eine Kreisumsatzsteuer, eine Schulbezirksumsatzsteuer, eine kommunale (Stadt-)...

10
Konstruieren Sie die Jacobi-Matrix

Nehmen Sie den Vektor der Unbekannten und wenden Sie eine generische differenzierbare Funktion an . Der Jacobianer wird dann durch eine Matrix gegeben, so dass: Nehmen wir zum Beispiel an m=3und n=2. Dann (mit 0-basierter Indizierung) Der Jakobianer von fist dann Das Ziel dieser Herausforderung ist...

10
Berechnen Sie die relativistische Geschwindigkeit

In der speziellen Relativitätstheorie ist die Geschwindigkeit eines sich bewegenden Objekts relativ zu einem anderen Objekt, das sich in die entgegengesetzte Richtung bewegt, durch die Formel gegeben: s = v + u1 + v u / c2.s=v+u1+vu/.c2.\begin{align}s = \frac{v+u}{1+vu/c^2}.\end{align} s = ( v + u...

9
Die langlebigsten Pokemon-Typen

Hintergrund Diese Frage ähnelt dieser . Ich habe alle unten benötigten Informationen bereitgestellt. Wenn Sie mit der anderen Herausforderung vertraut sind, beachten Sie, dass wir alle Verteidigungen bewerten, anstatt die Wirksamkeit eines einzelnen Angriffs zu sehen. Dies ist wichtig, da dies...

9
Geben Sie einige reservierte Wörter aus

Für eine Computersprache ist ein reserviertes Wort ein Wort, das nicht als Bezeichner verwendet werden kann, z. B. der Name einer Variablen, Funktion oder Bezeichnung. Bei anderen Computersprachen können Schlüsselwörter als Satz der Sprachanweisungen betrachtet werden. Herausforderung Schreiben Sie...

9
ASCII-Labyrinthkomprimierung

Herausforderung Entwerfen Sie einen Komprimierungsalgorithmus, der auf das Komprimieren von ASCII-Labyrinthen spezialisiert ist. Sie müssen sowohl einen Komprimierungsalgorithmus als auch einen Dekomprimierungsalgorithmus erstellen. Ihre Punktzahl basiert auf der Größe Ihrer komprimierten...