Als «string» getaggte Fragen

Ein Wettbewerb zur Lösung eines bestimmten Problems durch Verwendung und Manipulation von Zeichenfolgen.


9
Liebe Tester Code Golf
Erstellen Sie ein Programm, das die Gesamtzahl der Buchstaben zählt, die zwei Namen gemeinsam haben, und das Produkt ihrer Länge findet, um als "Liebestester" zu fungieren. Bedingungen: Möglicherweise erhalten Sie keine 1: 1-Antwort (3 von 3 usw.). Eingang Zwei Namen von STDIN oder nächstgelegene Alternative. Ausgabe Berechnen Sie xdie Gesamtzahl …

7
Finden Sie den längsten musikalischen Teilstring
Eine Musiksaite ist eine beliebige Saite, die auf einer Klaviertastatur gespielt werden kann. Für diejenigen von uns, die als Kinder nicht gezwungen waren, Klavier zu lernen, sieht die Tastatur folgendermaßen aus. Die Saite feed a dead cabbageist also eine musikalische Saite, weil jeder einzelne Buchstabe einem dieser Nots entspricht. Ihre …

3
IMP: Impliziter Multiplikationsparser
Jack mag die Programmiersprache C, hasst es aber, Ausdrücke zu schreiben V=a*b*h; , um die Werte zu multiplizieren. Er möchte V=abh;stattdessen schreiben , warum sollte der Compiler darüber stöhnen, dass das abhSymbol undefiniert ist, da int a, b, h;es definiert ist, damit wir die Multiplikation ableiten können? Helfen Sie ihm, …

1
Kürzester Teilstring-Index
Ich bin eine faule, aber effiziente Person, wie viele von Ihnen wahrscheinlich auch. Wenn ich also etwas mache, möchte ich es mit minimalem Aufwand machen. Deshalb bitte ich Sie, dieses Problem für mich zu lösen. Was ich hier habe, ist eine Art Dokument. In jeder Zeile dieses Dokuments befindet sich …

15
Summe der Zeichenfolgen ohne Konvertierung
Sie müssen 2 Zeichenfolgen eingeben und die Summe dieser beiden Zeichenfolgen ausgeben, ohne sie in int zu konvertieren oder einen numerischen Datentyp zu verwenden. Ex. string one = "123"; string two = "456"; string sum = "579"; Angenommen, die Zeichenfolgen sind nicht größer als 10 Stellen. Dies ist Code Golf …

3
Eingeschränkte Speicheroptimierung
Der Bearbeitungsabstand (oder Levenshtein-Abstand) zwischen zwei Zeichenfolgen ist die minimale Anzahl von Einfügungen, Löschungen und Ersetzungen einzelner Zeichen, die erforderlich sind, um eine Zeichenfolge in die andere umzuwandeln. Wenn die beiden Zeichenfolgen jeweils die Länge n haben, ist bekannt, dass dies durch dynamische Programmierung in O (n ^ 2) -Zeit …

4
Der Waldweg
Nach Ihrer katastrophalen Kanufahrt sind Sie am Ende der Stromschnellen von einem Wasserfall gefallen. Ihr Kanu explodierte, aber Sie haben es geschafft, die Explosion zu überleben. Ihre Flussreise ist jedoch völlig von der Landkarte verschwunden - Sie haben sich jetzt inmitten eines Waldes verloren. Glücklicherweise haben Sie immer noch Ihre …

5
Formatierung von Zeichenfolgen im printf-Stil
Herausforderung Schreiben Sie eine Funktion, die die printfFormatierung von C- Zeichenfolgen implementiert . Regeln Sie müssen mindestens implementieren %%, %c, %s, %dund %f. Sie dürfen keine integrierte Formatierungsmethode für Zeichenfolgen verwenden. Sie dürfen keine externen Programme ausführen oder von Ihrem Programm aus eine Verbindung zum Internet herstellen. Es liegt an …

3
Analysieren Sie ein Python-String-Literal
Die Herausforderung besteht darin, eine Zeichenfolge wie Python zu analysieren und den Inhalt der Zeichenfolge zu drucken. Eingabe (Befehlszeilenargument oder stdin) : ein Zeichenfolgenliteral (z. B. "hello") (oder mehrere Literale, siehe Verkettung von Zeichenfolgenliteralen unten) Output (stdout) : Der Inhalt der Zeichenfolge (z hello) Regeln zum Parsen der Zeichenfolge: Ein …

5
Ternäre quadratische Wörter beliebiger Länge
Eine Zeichenfolge ist quadratfrei, wenn sie zweimal hintereinander keine Teilzeichenfolge enthält. Es ist möglich, ein beliebig langes quadratfreies Wort mit einem 3-Buchstaben-Alphabet zu haben. Ein Programm schreiben , das eine positive ganze Zahl n von stdin nimmt und druckt jedes quadrat Wort der Länge n, unter Verwendung von Zeichen A, …

5
Einfacher Tag-Parser
Dies ist ein Modell eines verzeihenden HTML-Parsers. Anstatt HTML zu analysieren und Attribute zu extrahieren, ist der Tag-Parser in diesem Code Golf einfach. Schreiben Sie eine Funktion, die eine Tag-Struktur analysiert und ihre übergeordnete Form zurückgibt. Ein öffnendes Tag besteht aus einem Kleinbuchstaben, und ein schließendes Tag besteht aus einem …

3
Löse ein Anagramm
Siehe auch: Granma liebt Ana Sie erhalten eine Folge von ASCII-Kleinbuchstaben. Mit dieser Wörterbuchdatei (UPDATED) müssen Sie das Anagramm lösen. Um ein Anagramm zu lösen, müssen Sie alle Wörter oder Wortgruppen, die mit jedem Buchstaben aus der Eingabezeichenfolge gebildet werden können, genau einmal ausgeben, getrennt durch Zeilenumbrüche. Gruppen derselben Wörter …

7
Erkennen von Anagrammen in einer übergeordneten Zeichenfolge
Bei zwei Zeichenfolgen, einer übergeordneten Zeichenfolge und einer Abfragezeichenfolge, müssen Sie bestimmen, wie oft die Abfragezeichenfolge oder ein Anagramm der Abfragezeichenfolge verwendet werden soll . wird in der übergeordneten Zeichenfolge bei einer Suche mit Groß- und Kleinschreibung angezeigt. Beispiele für Verhalten Eingabe 1 AdnBndAndBdaBn dAn Ausgabe 1 4 Erläuterung Die …

2
Sollte diese Kennung vorgeschlagen werden?
Einführung In Android Studio und anderen IDEs gibt es Code-Vervollständigungen, um das effiziente Einfügen von Code zu unterstützen (insbesondere wenn die Namen der Klassen oder Methoden so ausführlich sind), wie in der Abbildung unten dargestellt. Es gibt leicht unterschiedliche Logiken zwischen IDEs, um zu bestimmen, welche Klassen, Methoden und Variablen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.