Als «string» getaggte Fragen

21
Sortieren Sie unbrauchbare Zeichen

Diese Herausforderung ist inspiriert von dieser sehr schönen Antwort von TidB. In der Antwort von TidB sind alle acht Zeichen in der richtigen Reihenfolge: gnilwoB edoC( Code Bowlingrückwärts). Die anderen Saiten jedoch sind waren in einer fremden, zufälligen Reihenfolge. Ihre Herausforderung...

21
Wo sind die benachbarten Zeichen im Titel? [3, 4]!

Titel absichtlich falsch geschrieben. Lesen Sie mehr, um herauszufinden, warum. Ihre Aufgabe: Geben Sie bei einer durch Trennzeichen getrennten Zeichenfolge oder Liste mit den Zeichen A,B,C,Ddie Indizes aller benachbarten gleichen Zeichen aus. Die Ausgabe kann aus mehreren Zeichenfolgen /...

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...

21
Alle k-mers / n-Gramm

Intro Wir hatten Histogramme und haben gezählt , aber nicht alle aufgelistet. Jedes Jahr veranstaltet Dyalog Ltd. einen Studentenwettbewerb. Die Herausforderung besteht darin, guten APL-Code zu schreiben . Dies ist eine sprachunabhängige Code-Golf- Ausgabe des diesjährigen sechsten Problems. Ich...

21
Meine [Unter] Saiten verstecken sich!

Einführung Vor einiger Zeit hat ein verlorener SO-Benutzer hier eine Frage gestellt und diese wurde nun gelöscht, aber ich denke, dass sie eine gute Herausforderung darstellen würde. Herausforderung Schreiben Sie ein vollständiges Programm oder eine vollständige Funktion, die zwei Zeichenfolgen...

21
Nimm das Stirnrunzeln und drehe es um

Eine Feier der vielen Gesichter von APL Geben Sie bei einer Zeichenfolge in Spalte 1 oder Spalte 2 der folgenden Tabelle den Nachbarn der Zeichenfolge nach rechts zurück. Mit anderen Worten, wenn eine Zeichenfolge in Spalte 1 angegeben wird, wird die Zeichenfolge in Spalte 2 in dieser Zeile...

21
Fizz-Buzzify eine Zeichenfolge

Sie erhalten eine Zeichenfolge, die nur Buchstaben des englischen Alphabets in Klein- und Großbuchstaben enthält (ASCII 65-90 und 97-122). Ihre Aufgabe ist es, die Fizz-Buzzified-Version des Strings auszugeben. Wie lässt sich eine Zeichenfolge mit einem Fizz-Buzz-Effekt versehen? Jeder Buchstabe...

21
Drehen Sie eine Schnur um

Eine ausgeglichene Zeichenfolge ist eine Folge von Klammern, ()sodass jede Klammer mit einer anderen übereinstimmen kann. Strenger sind dies die Zeichenketten, die von dieser Grammatik umspannt werden: S → (S)S | ε Wir können eine Zeichenfolge "von links" drehen, indem wir: Alle Vorkommen von (und...

21
Golf Python-String-Literale

Hintergrund In Python 3 gibt es viele Arten von String-Literalen. Beispielsweise kann die Zeichenfolge this 'is' an exa\\m/pledargestellt werden als: 'this \'is\' an exa\\\\m/ple' "this 'is' an exa\\\\m/ple" r"this 'is' an exa\\m/ple" '''this 'is' an exa\\\\m/ple''' """this 'is' an exa\\\\m/ple"""...

21
Absatz mit Reißverschluss

(Inspiriert von dieser Herausforderung ) Ordnen Sie die Zeichenfolgen bei zwei Eingabezeichenfolgen, von denen eine genau ein Zeichen länger als die andere ist, in ASCII-Zeichenfolgen so an, als handele es sich um zwei Hälften eines Reißverschlusses, der nur zur Hälfte mit einem Reißverschluss...

21
Wörter, die vorbei kreuzen

Eingang: Zwei Zeichenfolgen (HINWEIS: Die Reihenfolge der Eingabe ist wichtig). Ausgabe: Beide Wörter / Sätze beginnen in Zeilen mit einer Leerzeile dazwischen. Sie gehen horizontal nebeneinander. Wenn sie jedoch denselben Charakter an derselben Position haben, kreuzen sie sich und gehen dann...

21
Lassen Sie uns Diet Haskell machen

Haskell hat Tupel, die als geschrieben werden können (a,b,c) Dies ist jedoch nur syntaktischer Zucker für (,,)a b c Im Allgemeinen kann ein n- Tupel mit n-1 , s zwischen (... )und den durch Leerzeichen getrennten Elementen gebildet werden. Beispielsweise kann das 7-Tupel (1,2,3,4,5,6,7)durch...

21
Erziele ein Boggle-Spiel

Hintergrund In Boggle wird eine Runde durch Addition der Punkte für jedes erzielt einzigartiges Wort ein Spieler (dh jedes Wort , das mehr als ein Spieler wert ist 0 Punkte gefunden hat) gefunden hat. Die Punkte werden basierend auf der Anzahl der Buchstaben in jedem Wort wie folgt berechnet: 3...

21
Noch ein Programm und ich bin raus!

Bei einer positiven Verschachtelungsebene für Ganzzahlen nund einer Zeichenfolge saus druckbaren ASCII-Zeichen ( to) ~wird ein Programm ausgegeben, das bei Ausführung in derselben Sprache ein Programm ausgibt, das ein Programm ausgibt ..., das die Zeichenfolge ausgibt s. Es sollten insgesamt...

21
Mehrdeutige Plural (e) entfernen!

Die Programmierung ist sehr starr. Sie können einem Programm nicht sagen, dass es die Bananenzählung ausgeben soll. Sie müssen es dazu auffordern print(bananas). Aber wenn Sie das tun, haben Sie ein Problem: Sie wissen vorher nicht, wie viele Bananen Sie haben, also wissen Sie nicht, ob Sie einen...

21
Schnitzen Sie ein Quadrat aus einer Schnur

Ihre heutige Herausforderung besteht darin, eine mehrzeilige Zeichenfolge zu verwenden und das größte in der Zeichenfolge enthaltene Quadrat auszugeben, das die obere linke Ecke enthält. Eine quadratische Zeichenfolge ist eine Zeichenfolge, bei der: Jede Zeile hat die gleiche Anzahl von Zeichen Die...

21
Analysiere mein Esperanto!

Die berühmte konstruierte Sprache Esperanto verwendet das lateinische Alphabet (Details finden Sie auf der verlinkten Wikipedia-Seite). Es gibt jedoch einige Zeichen mit Akzenten: ĉ, ĝ, ĥ, ĵ, ŝ und ŭ . (C-Zirkumflex, g-Zirkumflex, h-Zirkumflex, j-Zirkumflex, s-circumflexa und u- breve .) Natürlich...

21
VEVO User Account Checker

Wir sehen oft Musikvideos auf Youtube. Viele Youtube-Kanäle, die Musikvideos hosten, sind "powered by VEVO". Diese können leicht identifiziert werden, indem Sie VEVO in ihre Video-Thumbnails einbetten und VEVO an ihren Kanalnamen anhängen. Schreiben Sie nun einen Code, um zu testen, ob eine vom...