Als «string» getaggte Fragen

42
Analysieren Sie das Bookworm-Wörterbuchformat

Ich habe mir kürzlich eine Nostalgie in Form von Bookworm Deluxe gegönnt: Falls Sie es noch nicht gesehen haben, ist es ein Wortspiel, bei dem benachbarte Kacheln zu Wörtern verbunden werden sollen. Um festzustellen, ob ein String ein gültiges Wort ist, vergleicht er es mit seinem internen...

41
Halloween Golf: Die 2spooky4me Challenge!

Ein aktuelles Internet-Mem ist die Eingabe von 2spooky4me, wobei eine zweite Person 3spooky5me eingibt und dem (n)spooky(n+2)meMuster folgt. Ihre Mission ist es, dieses Muster in der von Ihnen gewählten Sprache zu implementieren. Sie sollten ein Programm oder eine Funktion schreiben, die einen Wert...

41
Dekodiere den String

Dies ist meine erste Herausforderung bei ppcg! Eingang Eine Zeichenfolge, die aus zwei verschiedenen ASCII-Zeichen besteht. Zum Beispiel ABAABBAAAAAABBAAABAABBAABA Herausforderung Die Aufgabe besteht darin, diese Zeichenfolge nach folgenden Regeln zu dekodieren: Überspringe die ersten beiden...

41
Dies wird irgendwann aufhören ...

Bei einer vorgegebenen Eingabezeichenfolge wird auf folgende Weise Sgedruckt, Sgefolgt von einem nicht leeren Trennzeichen: Schritt 1: Es Sbesteht die Möglichkeit, dass das Programm 1/2gedruckt wird und 1/2beendet wird. Schritt 2: Es Sbesteht die Möglichkeit, dass das Programm 2/3gedruckt wird und...

41
Meine Güte Giza Golf!

Eine "Gizeh-Nummer", umgangssprachlich auch als Timmy-Nummer bezeichnet, ist eine beliebige Zahl, bei der die Ziffern eine Pyramide darstellen ( A134810 ). Beispiel: "12321" ist eine Gizeh-Nummer, weil sie folgendermaßen dargestellt werden kann: 3 2 2 1 1 Etwas wie "123321" ist jedoch keine...

41
Dort habe ich es behoben (mit Klebeband)

Herausforderung: Wenn eine Zeichenfolge nur Groß- und / oder Kleinbuchstaben enthält (je nachdem, was Sie bevorzugen), platzieren Sie sie tapehorizontal, um sie zu reparieren. Dazu prüfen wir den Unterschied zweier benachbarter Buchstaben im Alphabet (ignorieren den Umbruch und gehen nur vorwärts)...

41
String.prototype.isRepeated

UPDATE : isaacg's Pyth Submission ist der Gewinner! Viele von Ihnen müssen gehört haben, dass es eine coolere Version von JavaScript in der Stadt gibt (lesen Sie ES6), die eine Methode String.prototype.repeathat, mit der Sie dies tun können "Hello, World!".repeat(3) und bekomme "Hello, World!Hello,...

41
Enthülle die Geheimnisse eines eindimensionalen Labyrinths

Hintergrund Sie wachen auf und befinden sich in einem eindimensionalen Labyrinth! Ein mystischer Geist (oder etwas anderes) erscheint und erklärt, dass der Ausgang vor Ihnen liegt, aber dass zwischen Ihnen und dem Ausgang eine Reihe von Herausforderungen besteht. Während Sie vorwärts wandern,...

41
Französische Kennzeichen

Sandkasten Französische Kennzeichen Französische Kennzeichen werden nach einem bestimmten Muster aus Zahlen und Buchstaben in aufeinanderfolgender Reihenfolge angezeigt:AB-012-CD Herausforderung Schreiben Sie ein Programm oder eine Funktion, die für eine bestimmte Nummer das entsprechende...

41
Ist diese Zahl eine ganzzahlige Potenz von -2?

Es gibt clevere Methoden, um zu bestimmen, ob eine Zahl eine Potenz von 2 ist. Das ist kein interessantes Problem mehr. Lassen Sie uns also feststellen, ob eine bestimmte Ganzzahl eine ganzzahlige Potenz von -2 ist . Zum Beispiel: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2...

41
Quadrat, Diamant, Quadrat, Diamant

Aufgabe Nehmen Sie bei einer nicht leeren Zeichenfolge aus ASCII-Kleinbuchstaben a- zdas erste Zeichen und: Umgeben Sie es mit einem Quadrat von Kopien des zweiten Zeichens, Umgeben Sie das mit einem Diamanten von Kopien des dritten Zeichens, Umgeben Sie das mit einem Quadrat mit Kopien des vierten...

41
Festzelt Zeichen Buchstaben

Jeden Tag setzen Sie ein neues Wort mit beweglichen Buchstaben auf ein Festzelt und kaufen nur die Buchstaben, die Sie zum Schreiben benötigen. Sie verwenden Briefe, die Sie für frühere Wörter gekauft haben, immer wieder, wenn dies möglich ist. Geben Sie unter Berücksichtigung der Wörter, die Sie...

41
Schreibe uniqchars!

Erstellen Sie bei einer Zeichenfolge aus druckbaren ASCII-Zeichen eine Ausgabe, die aus den eindeutigen Zeichen in der ursprünglichen Reihenfolge besteht . Mit anderen Worten, die Ausgabe ist dieselbe wie die Eingabe, mit der Ausnahme, dass ein Zeichen entfernt wird, wenn es zuvor aufgetreten ist....

41
Schaltorientierte Programmierung

Eine Zeichenfolge kann um eine Zahl verschoben werden, nindem der Bytewert cjedes Zeichens in der Zeichenfolge abgerufen, berechnet (c + n) mod 256und das Ergebnis zurück in ein Zeichen konvertiert wird. Zum Beispiel führt eine Verschiebung "ABC123"um 1 zu einer "BCD234"Verschiebung um 10...

41
Finde die wirbelnden Wörter!

Fragen Sie mich nicht wie oder warum, aber während ich ein Projekt programmierte, stellte ich fest, dass die Zeichen einiger Wörter ein bestimmtes Muster hatten, das sich auf das Alphabet bezog. Ich verband jedes Zeichen der Wörter mit dem Bleistift auf dem Alphabet und erhielt zwei Spiralen, dann...

40
Der Unterschied sollte keinen Unterschied machen

Ihr Unternehmen hat kürzlich eine neue Gruppe äußerst engagierter Systemadministratoren eingestellt. Sie haben das Gefühl, dass nur das Betrachten von Computerbildschirmen sehr einschränkend ist (ich meine, eine Bildwiederholfrequenz von 60 Hz ist einfach NICHT genug). Deshalb haben sie den...

40
Glücklicher Speck-Tag!

Heute ist Bacon Day , weshalb der Hut für die heutige Teilnahme wahrscheinlich "Mmmm Bacon" heißt. Was gibt es Schöneres, als den Speck-Tag mit lustigen 2D-Matrizen aus Speck zu feiern! Ein 1: 1-Speckstreifen wird folgendermaßen dargestellt: ----- )===) (===( )===) ----- Ihr Ziel ist es, hier zwei...

40
Zentrieren Sie den Text!

Zentrieren Sie den Text! In dieser Herausforderung werden Sie verschiedene Linien zentrieren. Beispiele Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Spezifikationen Jede Eingabezeile enthält immer mindestens ein...

40
Levenshtein Entfernung

Während es viele Bearbeitungsentfernungsfragen gibt, wie diese , gibt es keine einfache Frage, um ein Programm zu schreiben, das die Levenshtein-Entfernung berechnet. Einige Exposition Die Levenshtein bearbeiten Abstand zwischen zwei Saiten ist die minimal mögliche Anzahl von Einfügungen,...