Als «string» getaggte Fragen

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

10
Lorem Ipsum in Codegröße ausgeben
Geben Sie die gleiche Länge von Lorem ipsum aus, die Ihr Code hat! Regeln: Code kann nicht mit Ausgabe identisch sein Keine Komprimierungsbibliotheken Das kürzeste Programm in zwei Wochen gewinnt Keine Netzwerknutzung, Datei lesen und andere Tricks , die mit einer leicht beliebigem Code Golf Problem lösen könnten (mit eval, …


8
Generierung von ASCII-Linealen
Die Herausforderung besteht darin, ein ASCII-Lineal für die Zeichenanzahl im folgenden Format zu generieren: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ Die Länge des Lineals sollte auf ein …

3
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 rolling3, da Löschungen 1 kosten und wir 3 Zeichen löschen …

2
Konjugieren Sie ein türkisches Verb
Eingang Verb , eine Zeichenfolge, die dem regulären Ausdruck entspricht([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) Plural , ein wahrer oder falscher Wert Person , eine Ganzzahl mit dem Wert 1, 2 oder 3 angespannt , eine ganze Zahl mit dem Wert 1, 2 oder 3 Ausgabe Die konjugierte Form des türkischen Verb Verbs , in …

2
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 bazund asdf, foo/b*wird es auf erweitert …

30
Was ist die Dateierweiterung?
Ihre Herausforderung besteht darin, die Dateierweiterung eines angegebenen Dateinamens zu finden: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc T00M@n3KaPZ.h0wC[]h -> h0wC[]h or .h0wC[]h agent.000 -> 000 or .000 Sie müssen den Text vom letzten …
10 code-golf  string 

2
Golf meine Ada Arrays
Hintergrund Ada ist eine Programmiersprache, die nicht gerade für ihre Knappheit bekannt ist. Die Array-Literal-Syntax kann jedoch theoretisch ziemlich knappe Array-Spezifikationen ermöglichen. Hier ist eine einfache EBNF-Beschreibung der Array-Literal- Syntax (passierbar für Bottlecaps.de : array ::= positional_array | named_array positional_array ::= expression ',' expression (',' expression)* | expression (',' expression)* …

3
Wie lange dauert die Eingabe?
Einführung Ich kann mit dem QWERTZ-Tastaturlayout in mäßigem Tempo tippen. Aber wenn ein Wort wie Yellowwooddoor eine Menge wiederholter Buchstaben enthält, dauert die Eingabe etwas länger. Noch schlimmer ist es, wenn ein Wort wie "Sprung" denselben Finger hat, der für mehrere verschiedene aufeinanderfolgende Buchstaben verwendet wird. So lange brauche ich, …

10
Bestimmen Sie, ob ein Raster ein anderes Raster enthält
Herausforderung Beim Erstellen einer Funktion werden zwei zweidimensionale Anordnungen von Zeichen (oder Zeichenfolgen, wenn die Programmiersprache keine Zeichen als Datentyp enthält) als Eingaben verwendet: a und b. Wenn Ihre Sprache diese Eingaben nicht unterstützt, können Sie jede andere Standard-Ein-Byte-Variable verwenden. Ihre Aufgabe ist es festzustellen, ob b a enthält. Wenn …

13
Gibt es einen kleineren Tautogrammprüfer? [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Ich habe mich kürzlich mit Code-Golf beschäftigt und versucht, den kleinsten …

24
Passwort Bischof Güte
Abgeleitet von diesem , jetzt gelöschten Beitrag. Antworten Sie mit einer Zeichenfolge (wahr / falsch oder zwei konsistente Werte), wenn es sich um ein gutes Bischofspasswort handelt. Dann sind alle folgenden Bedingungen erfüllt: Es hat mindestens 10 Zeichen es hat mindestens 3 Ziffern ( [0-9]) es ist kein Palindrom (identisch …

11
Ordne die Betrüger zu!
Nachdem alle Aufgaben eingereicht wurden, wird ein Wörterbuch erstellt, das die Schülernummer dem Hash ihrer Datei zuordnet. Dieses Wörterbuch, diese Hashmap oder dieses Mapping (wie auch immer Ihre Sprache es nennt) sieht folgendermaßen aus: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} Der Schlüssel ist die Schülernummer und …

15
Suchen Sie ein rekursives Akronym
Einführung Ein rekursives Akronym ist ein Akronym, das sich selbst enthält oder auf sich selbst verweist, zum Beispiel: Fishkönnte ein rekursives Akronym sein für Fish is shiny hero, beachten Sie, wie das auch das Akronym selbst enthält. Ein anderes Beispiel ist Hi-> Hi igloo. Oder sogar ppcg paints->ppcg paints cool …
10 code-golf  string 

1
Tatamibari-Löser
Hintergrund Tatamibari ist ein logisches Puzzle, das von Nikoli entworfen wurde. Ein Tatamibari-Puzzle wird auf einem rechteckigen Gitter mit drei verschiedenen Arten von Symbolen gespielt: +, -. und |. Der Löser muss das Raster gemäß den folgenden Regeln in rechteckige oder quadratische Bereiche unterteilen: Jede Partition muss genau ein Symbol …

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.