Als «cipher» getaggte Fragen

Für Herausforderungen im Zusammenhang mit der Codierung von Nachrichten mit klassischen (Stift und Papier) Chiffren. Verwenden Sie für moderne Chiffren wie AES stattdessen das Tag [Verschlüsselung].

58
Lass uns ein bisschen "deciph4r4ng" machen

In dieser Herausforderung besteht Ihre Aufgabe darin, eine Zeichenfolge zu entschlüsseln. Glücklicherweise ist der Algorithmus ziemlich einfach: Beim Lesen von links nach rechts muss jede gefundene Ziffer N (0 bis 9) durch das Zeichen ersetzt werden, das N + 1 Stellen davor ist. Beispiel Die...

35
Lass uns ein bisschen "enciph5r47g" machen

Dies ist die Umkehrung von Let's do some "deciph4r4ng" In dieser Herausforderung besteht Ihre Aufgabe darin, eine Zeichenfolge zu verschlüsseln. Glücklicherweise ist der Algorithmus ziemlich einfach: Beim Lesen von links nach rechts muss jedes typische Schreibzeichen (ASCII-Bereich 32-126) durch...

32
Die verbesserte lateinische Caesar Pig-Chiffre

Das Problem mit der Caesar-Chiffre ist, dass die daraus resultierenden Wörter oft unaussprechlich sind. Das Problem mit Pig Latin ist, dass es einfach zu dekodieren ist. Warum nicht kombinieren? Eingang Ein Wort aus den 26 englischen Buchstaben. Ausgabe Ändern Sie zunächst jeden Konsonanten im Wort...

26
Baby-Talk entschlüsseln!

Wenn Babys den Mund öffnen, spucken sie nicht nur Kauderwelsch aus. Sie sprechen tatsächlich in einer hochentwickelten, für Erwachsene geeigneten Chiffre ... Die Baby-Talk-Chiffre Wenn ein Baby spricht, könnte es ungefähr so ​​aussehen: gogooa gagooook aagaaoooy Jeder durch ein Leerzeichen...

24
Codieren Sie die Alphabet-Chiffre

Codieren Sie diese Zeichenfolge bei einer Zeichenfolge, die nur Kleinbuchstaben enthält, mit der Alphabet-Chiffre. So codieren Sie mit der Alphabet-Chiffre (ich verwende das Beispiel hello): Konvertieren Sie zunächst jeden Buchstaben in der Zeichenfolge in eine Zahl, die von der Position im...

22
Eine Ogl-Edocf-Herausforderung

Eingang Eine nicht leere, gemischte Zeichenfolge, die aus ASCII-Zeichen im Bereich [ 32..126 ][32..126][32..126] . Ausgabe Die Ausgabe wird durch Anwenden aufeinanderfolgender Rotationen auf die Eingabezeichenfolge erhalten. Für jeden Buchstaben ( [a-zA-Z]) in der Eingabezeichenfolge von links nach...

22
Caesar Shifting

Eine Caesar-Schicht ist wahrscheinlich etwas, mit dem wir alle vertraut sind. (Vielleicht machen Sie es sogar als Hausaufgabe. Wenn ja, kopieren Sie diese Antworten bitte nicht, Ihr Lehrer möchte mit ziemlicher Sicherheit nichts Ähnliches wie die Antworten hier.) Nur für den Fall, dass Sie es nicht...

22
Holen Sie sich eine zufällige n-stellige Zahl mit unterschiedlichen Ziffern und zunächst keine 0

Ich habe diese Frage gelesen und dachte, es wäre eine schöne Herausforderung. Aufgabe Geben Sie eine Eingabe ein und 0<n<10generieren Sie eine Zufallszahl mit genau n Ziffern der erste nicht a 0 so f(n)>10**(n-1)-1 eindeutige Ziffern Gewinnkriterien Das ist Code-Golf, also gewinnt der...

21
Die Tastaturverschiebungs-Chiffre

Bei folgender Eingabe: Eine ganze Zahl nwo n > 0. Eine Zeichenfolge, sbei der ses sich nicht um eine leere Zeichenfolge handelt s~=[0-9A-Z]+(nur alphanumerische Großbuchstaben). Verwendung einer standardmäßigen, vereinfachten QWERTZ-Tastatur (wie unten gezeigt): 1234567890 QWERTYUIOP ASDFGHJKL...

21
Zeichnen Sie ein hohles Quadrat mit der angegebenen Breite

Ich habe diese Herausforderung von Codingame erhalten und bin neugierig auf bessere Lösungen als meine: Zeichnen Sie bei einer Breite über die Standardeingabe ein hohles Quadrat '#' in der angegebenen Breite und Länge. Beispiel: 5 Ergebnisse in ##### # # # # # # ##### Ich habe Python verwendet, um...

21
Wenn das Leben dir Zitronen gibt, mach Limonade daraus

Herausforderung Sie erhalten eine Eingabezeichenfolge, überall das Wort gegeben , "Lemon"es zu finden ist umgewandelt werden soll , "Lemonade" aber das a, dund emuss von irgendwo anders in dem Satz ausgeliehen werden. Beispiel Beispiel Eingabe: Ich habe als Kind eine Zitrone gefunden...

19
Inkrementelle Chiffre

Diese Aufgabe ist recht einfach und verwendet drei unterschiedliche "Operator" -Zeichen. Ihre Aufgabe ist es , eine einfache Folge von Buchstaben angegeben, führen Sie die folgende Aufgabe , es zu codieren , mit <, >, *. Sie können entweder Groß- oder Kleinbuchstaben verwenden. Sie müssen...

19
Verstümmelte Telefonnummern

Sie wissen, wie Sie eine Voicemail-Nachricht erhalten und die Verbindung der Person war nicht gut, und Sie versuchen herauszufinden, wie Sie sie zurückrufen können, sind sich aber nicht sicher, ob dies eine "5" oder eine "8" war sagte? Das ist diese Herausforderung. Die gute Nachricht ist, dass der...

19
Trifid Cipher (ohne Schlüsselwort)

Einführung: In einem Dokument, das ich als Kind zusammengestellt habe, sind viele verschiedene Chiffren gespeichert. Ich habe einige ausgewählt, die meiner Meinung nach am besten für Herausforderungen geeignet sind (nicht zu trivial und nicht zu schwierig), und sie in Herausforderungen umgewandelt....

15
Binäre Faltung

Eine binäre Faltung wird durch eine Zahl beschrieben Mund auf eine Zahl angewendet N. Für jedes Bit in der Binärdarstellung von M, wenn das Bit gesetzt ist ( 1), wird das entsprechende Bit in der Ausgabe durch XOR-Verknüpfung der zwei neben dem entsprechenden Bit in liegenden Bits gegeben N(bei...

15
Eine Hauptchiffre

Ihre Aufgabe ist es, eine nicht leere Zeichenfolge zu entschlüsseln, die aus druckbaren ASCII-Zeichen im Bereich [32..126] besteht . Zeichenfolge pro Zeichen lesen: Jedes Mal, wenn Sie auf einen Buchstaben in Kleinbuchstaben stoßen, verknüpfen Sie ihn mit dem nächsten Buchstaben in Großbuchstaben,...

14
Computer-Chiffre

Einführung: In einem Dokument, das ich als Kind zusammengestellt habe, sind viele verschiedene Chiffren gespeichert. Ich habe einige ausgewählt, die meiner Meinung nach am besten für Herausforderungen geeignet sind (nicht zu trivial und nicht zu schwierig), und sie in Herausforderungen umgewandelt....

13
ASCII Odd / Even Cipher

Wir definieren den ASCII Odd / Even Cipher über den folgenden Pseudocode: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each letter in the string, do If the...

13
Fibonacci produkte

Sie können eine Zahl größer als 0 als eindeutige Summe positiver Fibonacci-Zahlen zerlegen. In dieser Frage subtrahieren wir wiederholt die größtmögliche positive Fibonacci-Zahl. Z.B: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Nun nenne ich ein Fibonacci-Produkt die...