Als «string» getaggte Fragen

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

6
Vom Teller zum Staat
Dies ist im Wesentlichen die Umkehrung von Generate a US License Plate Herausforderung: Geben Sie bei einer Zeichenfolge, die mit einem der folgenden Kennzeichenformate übereinstimmt, alle möglichen Status aus, die mit dieser Formatierung übereinstimmen. In der folgenden Tabelle 0steht für eine einzelne Ziffer 0bis 9einschließlich und Asteht für einen einzelnen …

4
Ausgefallene Zeichenfolge ersetzen
lassen S, aund bjeweils einen String Ziel: Schreiben Funktion eine Standardzeichenfolge ersetzen , wo die Sie alle Vorkommen ersetzen ain einem String Smit bsolange anicht bereits Teil einer Instanzb Zum Beispiel, wenn wir den String S= habenMy oh my that there is a big ol' that und wir wollten ein …
16 code-golf  string 

7
Randloser Tisch
In dieser Herausforderung platzieren Sie Buchstaben aus dem Alphabet in einer kartesischen Ebene und geben das Ergebnis als Text aus. Ihre Eingabe besteht aus einer Liste mit 3 Parametern: X-Koordinate Y-Koordinate String Wie? Wir wissen, dass eine kartesische Ebene 2 Achsen und 4 Quadranten enthält, wobei die Vorzeichen der -Koordinaten …

30
In drei Teile teilen!
Wenn Sie eine Zeichenfolge angegeben haben, müssen Sie sie in Gruppen von drei Zeichen aufteilen (durch Auffüllen _am Ende). Verbunden , aber immer noch anders. Beispiel-E / A: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' …

4
Zickzacke diese Zeichenkette, indem du Duplikate zusammenlegst
Bei einer gegebenen Zeichenfolge besteht Ihre Aufgabe darin, sie wie unten beschrieben in eine zickzackartige Struktur zu reduzieren. In einen Zickzack falten Wir nehmen den String "Mississippi"als Beispiel: Geben Sie zunächst das längste Präfix aus, das nur aus eindeutigen Zeichen besteht: Mis Wenn Sie das erste doppelte Zeichen C erreichen …

4
Portmantout generieren!
Hintergrund Vor drei Jahren hatte sich der Typ Tom Murphy vorgenommen , die Idee eines Portmanteaus auf alle Wörter einer Sprache auszudehnen und nannte dies Portmantout ( Portmanteau plus tout [Französisch für alle ]). Er definierte Englisch als Liste von 108.709 Wörtern und fand eine Folge von 611.820 Buchstaben mit …

17
Wechselndes Muster
In einer nun gelöschten Stapelüberlauf-Frage hat jemand Folgendes gepostet: Schreiben eines Programms oder der Funktion zum Drucken in alternierenden Muster *und #basierend auf einer vorgegebenen ganzen Zahl n. Einige Beispiele: Eingabe: n=1 Ausgabe: * Eingabe n=5 Ausgabe: *#### ###** ***## ###** *#### Eingabe: n=8 Ausgabe: *####### ######** ***##### ####**** ****#### …

9
Intermediate String Array Reflection
Beginnen wir damit, eine Reflektion eines Zeichens in einem 2D-Array von Zeichen neu zu definieren: Definieren Sie bei einem quadratischen 2-d-Array von Zeichen mit unterschiedlichen alphabetischen Kleinbuchstaben ein Abbild eines Buchstabens in der Matrix, indem Sie es durch die Mitte des Quadrats mit dem Zeichen direkt gegenüber vertauschen. So ein …
16 code-golf  string 

10
Airlinersitze zuweisen
Inspiriert von der APL-Lektion der letzten Woche . Wenn Sie eine 2D-Sitzkarte in Großbuchstaben und eine 1D-Kundenliste haben, geben Sie die Sitzkarte und die Kundenliste zurück, die jedoch wie folgt geändert wurden (um belegte Sitze und sitzende Kunden anzugeben): Schreiben Sie für jeden eindeutigen Buchstaben in der eingegebenen Passagierliste so …

19
Lies Farbe auf meine Weise
Verschiedene Systeme haben unterschiedliche Möglichkeiten, Farben zu beschreiben, auch wenn alle im RGBA-Raum sprechen. Ein Front-End-Entwickler, der mit CSS vertraut ist, mag es vorziehen #RRGGBBAA. Aber Android-Entwickler mögen es vorziehen #AARRGGBB. Beim Umgang mit AAS-Dateiformat #AABBGGRRwird benötigt. Das ist zu verwirrend. Vielleicht brauchen wir ein Programm, das zwischen verschiedenen Farbformaten …

6
Panfix auf Infix in Klammern
Quylthulg ist eine Sprache von Chris Pressey, die versucht, das Problem der Infix-Notation mit dem zu lösen, was sie panfix nennt : Ähnlich wie bei Postfix erfordert Panfix nicht die Bereitstellung geheimer Funktionen wie Klammern, um die Standardpriorität eines Operators zu überschreiben. Gleichzeitig ermöglicht panfix die Angabe von Begriffen in …

6
Bewerten Sie einen Ausdruck von Minus und Tilde
/^[-~]*x$/Bewerten Sie einen Ausdruck, der mit dem regulären Ausdruck übereinstimmt , xund geben Sie einen String aus, der mit dem regulären Ausdruck übereinstimmt /^-?x[+-]\d+$/. Beispielsweise wird die Zeichenfolge als -~xausgewertet x+1, während die Zeichenfolge als -~-xausgewertet -x+1wird und die Zeichenfolge als -~-~--xausgewertet wird x+2. Wir beginnen xmit der Zeichenfolge und …
16 code-golf  string 

17
Zeichnen Sie das Lambda-Wappen
Um den 2497. Jahrestag des griechischen Sieges bei Salamis 480 v. Chr. Zu feiern. Zeichnen Sie das Lambda-Wappen. Das Lambda-Wappen war das auf griechische Schilde gemalte Lambda wie folgt: Puzzle: Bei einer positiven ungeraden Ganzzahl n erstellen Sie ein ASCII-Kunstbild des obigen Schildes. Spezifikationen: n = 1: ( /\ ) …


6
Implementiere Anyfix Notation!
In der Präfixnotation steht der Operator vor den Argumenten, sodass Sie sich vorstellen können, dass der Operator next()rekursiv aufruft . In der Infixnotation bewegt sich der Operator zwischen den Argumenten, sodass Sie es sich einfach als Analysebaum vorstellen können. In der Postfix-Notation folgt der Operator den Argumenten, sodass Sie es …

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.