Als «string» getaggte Fragen

11
Diese Katze hat Käfer? "Ja wirklich?"

Herausforderung: Lesen Sie die Eingabe (innerhalb des sichtbaren ASCII-Bereichs) und die Ausgabe mit einigen Änderungen: In jedem Satz von 10 Zeichen der Eingabe zufällig (50/50): Ersetzen Sie ein Zeichen * (durch ein zufälliges ** Zeichen innerhalb des sichtbaren ASCII-Bereichs) (z. lumberjackB....

11
Springify einen String

Sandbox Post hier . Erstellen Sie eine Funktion oder ein Programm, das eine Zeichenfolge "springt". Die Eingabe ist ein String in Stdin oder die nächstgelegene Alternative Die Eingabe enthält nur druckbare ASCII- und / oder Leerzeichen Die Ausgabe erfolgt nach Stdout oder der nächstgelegenen...

11
Entschlüssle die versteckte Nachricht!

Einführung Eines Tages haben Sie sich gerade in Ihrem Büro bei der CIA entspannt, als plötzlich eine Warnung auf Ihrem Computer angezeigt wird. Ihre Programme haben gerade Hunderte von codierten Nachrichten abgefangen! Eine schnelle Untersuchung zeigt die Regel für die Codierung, aber Sie benötigen...

11
Welche Zeichen kommen in meinem MD2-Hash häufiger vor?

Die Herausforderung ist einfach Schreiben Sie ein Skript, das bei Eingabe einer Zeichenfolge die Zeichenfolge mithilfe des MD2-Hashing-Algorithmus hasht und dann entweder eine positive oder eine negative Ganzzahlausgabe zurückgibt, je nachdem, welcher Zeichensatz im resultierenden Hash häufiger als...

11
Ähnlichkeitsdetektor herausfordern

Herausforderung Versuchen Sie anhand von zwei Frage-IDs herauszufinden, wie ähnlich sie sind, indem Sie sich die Antworten ansehen. Einzelheiten Sie erhalten zwei Frage-IDs für codegolf.stackexchange.com; Sie können davon ausgehen, dass für beide IDs Fragen vorhanden sind, die nicht gelöscht, aber...

11
Überprüfen Sie die 2Col-Syntax!

Wie einige Leute in letzter Zeit vielleicht bemerkt haben, habe ich die Entwicklung von Braingolf weitgehend aufgegeben, weil es langweilig und uninspiriert ist, und bin zu 2Col übergegangen, das etwas interessanter ist und nicht als Golfsprache konzipiert wurde. Das entscheidende Merkmal von 2Col...

11
I <3 Bedingungen

Sie haben am Ende viele sehr lange, langweilig aussehende Bedingungen in Ihrem Code: if flag == 1: while have != needed: if type == 7: Diese können in ihre viel liebenswerteren <3Gegenstücke umgewandelt werden: if abs(flag - 1) + 2 <3: while 3 - abs(have - needed) <3: if 2 + abs(type - 7)...

11
Lyndon Wortfaktorisierung

Hintergrund Ein Lyndon-Wort ist eine nicht leere Zeichenfolge, die streng lexikografisch kleiner ist als alle anderen Rotationen. Es ist möglich, jede Zeichenfolge als Verkettung von Lyndon-Wörtern eindeutig zu faktorisieren, sodass diese Unterwörter lexikografisch nicht ansteigen. Ihre...

11
Levenshtein Ihre Quelle

Der Levenshtein-Bearbeitungsabstand zwischen zwei Zeichenfolgen ist die minimal mögliche Anzahl von Einfügungen, Löschungen oder Ersetzungen, um ein Wort in ein anderes Wort umzuwandeln. In diesem Fall kostet jedes Einfügen, Löschen und Ersetzen 1. Zum Beispiel beträgt der Abstand zwischen rollund...

11
ASCII Flugzeug Banner

Gegeben seien zwei Eingänge - einer von ihnen eine nicht leere druckbaren ASCII - Zeichenfolge (einschließlich Leerzeichen, ohne Newline), das andere Wesen eines von zwei verschiedenen, konsistente Werte Ihrer Wahl ( 1 / 0, l / r, left / right, etc.) - Ausgabe eines ASCII - Kunst Flugzeug Banner...

11
Füllen Sie bitte die Lücken aus!

(Nein, weder dies noch eines davon ) Füllen Sie bei einer Zeichenfolge und einer Liste von Zeichenfolgen alle Lücken in der Eingabezeichenfolge mit den entsprechenden Zeichenfolgen aus. Input-Output Die Eingabezeichenfolge enthält nur alphabetische Zeichen, Leerzeichen und Unterstriche. Es ist...

11
Reverse-ish eine Zeichenfolge!

Ihre Aufgabe: Schreiben Sie ein Programm / eine Funktion, die / die eine Zeichenfolge mit nur ASCII-Zeichen in umgekehrter Reihenfolge ausgibt / zurückgibt. Beispiel: 1) Eingabe Hello, World! 2) Nummerieren Sie eindeutige Zeichen in der Eingabe. (Eingabezeichenfolge durch Pipes ( |) zur besseren...

11
Faktorbäume dekodieren

Falls Sie Encode Factor Trees verpasst haben , finden Sie hier die Definition eines Factor Tree: Die leere Zeichenfolge ist 1. Verkettung steht für Multiplikation. Eine in Klammern eingeschlossene Zahl n (oder ein beliebiges gepaartes Zeichen) stellt die n- te Primzahl dar, wobei 2 die erste...

11
Gleicher Name, lahm!

Schreiben Sie eine Funktion oder ein Programm, das bei Angabe einer Liste von Namen eine Liste ausgibt oder zurückgibt, in der Duplikate von Vornamen eine eindeutige verkürzte Version ihres Nachnamens haben. Eingang: Eine Liste von Namen, bei der ein Name durch einen bestimmten Namen und ein durch...

11
Shell Glob Golf

Diese Aufgabe besteht darin, nach der Glob-Erweiterung den kürzesten Pfad zu einer Datei auszugeben. Was ist Shell Globbing? In den meisten Shells können Sie das *Zeichen in einem Pfad verwenden, um alle Zeichen an der Position darzustellen. Beispiel: Wenn das Verzeichnis fooDateien enthält bar...

11
Schafe zählen, um einzuschlafen

Die meisten Menschen sind mit der Frage vertraut, wie man Schafe zählt, um einzuschlafen. Es gibt eine Schafherde, von denen einige über einen Zaun springen, und Sie zählen die Schafe, wenn sie springen. Angeblich hilft dies, Ihren Geist zu beruhigen und Sie in einen schlafähnlichen Zustand zu...

11
Jeder sollte einen Freund haben

Ein isoliertes Zeichen ist ein Zeichen (außer einem Zeilenumbruch), das kein benachbartes Zeichen desselben Typs enthält. Benachbarte Zeichen können links, rechts oben oder unten sein, aber keine Diagonalen. Zum Beispiel wird im folgenden Text Hisoliert: Ybb YH% %%%% Alle anderen Zeichen sind nicht...

11
Teile es auf. Aber nicht alles!

Inspiriert von dieser StackOverflow-Frage . Eingang: Wir nehmen drei Eingaben: Ein Trennzeichen Dzum Teilen Ein Zeichen Izwischen zwei, von denen wir das Trennzeichen ignorieren (ich weiß, das klingt vage, aber ich werde es unten erklären) Ein Faden S Ausgabe: Eine Liste / ein Array mit den...