Als «string» getaggte Fragen

18
Zeichenfolge großschreiben

Wenn Sie eine Zeichenfolge angegeben haben, aktivieren Sie diese. Mit Großschreibung meine ich conTeNT-lENgthÄnderungen an Content-Length. Im Beispiel habe ich die Zeichenkette mit 2 Wörtern -als Wortgrenze gezeigt. Ich erwarte jedoch, dass Sie den Code für die Zeichenfolge schreiben, die eine...

18
Erstellen Sie einen C-Präprozessor

Ziel ist es, einen Präprozessor für die C-Sprache zu erstellen, der hinsichtlich der Quellcodegröße in Byte so klein wie möglich ist und in der von Ihnen bevorzugten Sprache vorliegt . Seine Eingabe ist eine C-Quelldatei, und seine Ausgabe ist der vorverarbeitete Quellcode. Folgende Elemente müssen...

18
One Letter Swap

Das größte Forum im Internet namens postcount ++ hat beschlossen, ein neues Forum-Spiel zu entwickeln. In diesem Spiel besteht das Ziel darin, das Wort zu veröffentlichen, es muss jedoch ein Buchstabe hinzugefügt, entfernt oder geändert werden. Ihr Chef wollte, dass Sie ein Programm schreiben, das...

18
Der einfache Weg zum Code-Golf-Ascii!

Aufgabe: Es gibt viele Antworten auf dieser Website, die wie diese in ASCII-Kunst gegliedert sind . Normalerweise wird die Anordnung manuell vorgenommen, aber würde ein Programm dabei nicht helfen? :) Ihr Programm wird 3 Eingaben annehmen: Der Code als eine einzelne Zeile Die Anzahl der Zeilen im...

18
Erweitern Sie eine codierte Zeichenfolge

Es gibt die klassische Lauflängencodierung und -decodierung. input output a3b2c5 aaabbccccc Und das ist ziemlich einfach und schon mal gemacht. Die Herausforderung besteht darin, auch ein nicht standardmäßiges Verhalten zu berücksichtigen, wenn mehrere Zeichen vor der Lauflänge stehen (eine...

18
Jeder Schritt der Levenshtein-Distanz

In dieser Herausforderung schreiben Sie ein Programm, das zwei durch Zeilenumbrüche getrennte Zeichenfolgen, s1 (die erste Zeile) und s2 (die zweite Zeile), als Eingabe (STDIN oder am nächsten) verwendet. Sie können davon ausgehen, dass die Länge von s1 immer kleiner als 30 und größer als die Länge...

18
Zähler Zähler

In der Typografie ist ein Zähler der Bereich eines Buchstabens, der ganz oder teilweise von einer Buchstabenform oder einem Symbol umschlossen ist. Ein geschlossener Zähler ist ein Zähler, der vollständig von einem Buchstaben oder Symbol umschlossen ist. Sie müssen ein Programm schreiben, das eine...

18
Entfernen Sie gemeinsame führende Leerzeichen

Wenn Sie in Python codieren, möchten Sie manchmal einen mehrzeiligen String in einer Funktion, z def f(): s = """\ Line 1 Line 2 Line 3""" (Der Backslash ist das Entfernen eines führenden Zeilenumbruchs) Wenn Sie jedoch versuchen, tatsächlich auszudrucken s, erhalten Sie Line 1 Line 2 Line 3 Das...

18
Nummerierung hierarchischer Umrisse

Schreiben Sie ein Programm, das eine Zeichenfolge enthält, in der jede Zeile aus dem Zeichen besteht, das 0durch eine bestimmte Anzahl von Leerzeichen eingerückt ist. Die oberste Zeile wird nicht eingerückt, und jede zweite Zeile wird um höchstens ein Leerzeichen mehr eingerückt als die Zeile...

18
Der jQuery-Showdown

Einige Zeit nach diesem Vorfall ... Es gibt einige von uns , die gegen diese beschmutzende Ordnung von jQuery sind. Es ist eine unheilige Gegenwart, von der ausgerottet werden muss . Ich fordere Sie daher auf, ein Programm zu entwickeln, mit dem dieser Widerstand beseitigt werden kann. Der gesamte...

18
Das Interview: Die Front Nine

Das Interview: Die Front Nine Dies ist die erste einer Reihe von Herausforderungen, die durch die Programmierung von Fragen zu Vorstellungsgesprächen inspiriert wurden. Sie gehen in das Büro, in dem Ihr potenzieller zukünftiger Chef sitzt. "Komm rein und setz dich", sagt er. Sie setzen sich nervös...

18
Run-Length Racer

Sie erhalten zwei Eingaben: eine Zeichenfolge in lauflängencodiertem Format, die die Laufstrecke definiert, und einen Großbuchstaben, der die Fahrspur darstellt, von der aus Sie beginnen möchten. Beispielsweise erweitert sich die Zeichenfolge "3a4A6b5B" zu "aaaAAAAbbbbbbBBBBB". Sie verwenden dann...

18
Maximale Substring-Konstruktion

In dieser Herausforderung haben Sie zwei Dinge bestanden: Eine Stringlänge, N Eine Liste von Zeichenfolgen mit Ljeweils einem zugewiesenen Punktwert. Jede Zeichenfolge, die nicht übergeben wird, hat den Punktwert 0 Sie müssen eine Zeichenfolge mit einer Nsolchen Länge erstellen, dass die Summe...

18
Komprimierte Wochentage

Bei Eingabe einer Liste von Wochentagen wird die kürzeste sortierte Darstellung der Liste ausgegeben. Das Format des Eingangs ist eine Zeichenkette , die aus einem oder mehreren der zwei Zeichen - Strings Su(Sonntag), Mo(Montag), Tu(etc.), We, Th, Fr, und Sa. Die Eingabe muss nicht unbedingt in...

18
RNS in Codons analysieren

Einführung RNA ist der weniger berühmte Cousin der DNA. Sein Hauptzweck besteht darin, die Produktion von Proteinen in Zellen durch einen Prozess zu steuern, der als Translation bezeichnet wird . In dieser Herausforderung besteht Ihre Aufgabe darin, einen Teil dieses Prozesses zu implementieren,...

18
Formteil ASCII Art.-Nr.

Sie erhalten eine einzelne druckbare ASCII-Zeichenfolge, die keine Zeilenumbrüche enthält, und eine mehrzeilige "Form", die Leerzeichen ( ) und Hashes ( #) enthält. Sie müssen Zeichen für Zeichen in der Zeichenfolge eingeben und Hashes durch die Zeichen aus der Zeichenfolge in der Reihenfolge von...

18
Implementieren Sie die Enigma-Maschine

Die Enigma-Maschine ist eine ziemlich komplexe Verschlüsselungsmaschine, mit der die Deutschen und andere ihre Nachrichten verschlüsseln. Es ist Ihre Aufgabe, diese Maschine * zu implementieren. Schritt 1, Drehung Unsere Enigma-Maschine hat 3 Schlitze für Rotoren und 5 verfügbare Rotoren für jeden...

18
Transponiere eine Wortwolke

Hintergrund Ich wollte eine hübsche Wortwolke machen, so: these are words floating Ich berechnete die (x,y)Koordinaten des ersten Buchstabens jedes Wortes, steckte sie in meinen Wortwolkengenerator und ließ ihn seinen Job machen. Ich habe jedoch versehentlich (y,x)-koordinaten verwendet, sodass das...

18
Zwei Zeichenfolgen zusammenführen

Einführung Angenommen, S 1 = a...bund S 2 = ..c... Wenn wir sie aufeinander legen, erhalten wir: a...b ..c.. Wir verschmelzen beide Zeichenketten mit dem .flüssigen Zeichen (das sich überlappen kann). Wir bekommen das: a.c.b Wenn einer der Strings länger als der andere ist, wenden wir einfach...