Als «string» getaggte Fragen

21
Intervallnotizen

Herausforderung: Eingang: Zwei ganzzahlige Parameter aund b(wobei a<bund der Unterschied mindestens 2 beträgt) Ausgabe: Diesen Text ausgeben oder zurückgeben, wo aund bausgefüllt: (a,b) = ]a,b[ = {a<x<b} = {a<x&&x<b} = a+1..b-1 [a,b) = [a,b[ = {a<=x<b} =...

21
Marks Marken aufspalten

Herausforderung Mark ist ein Student, der seine NNoten verkettet in einer einzigen Zeile erhält . Die Herausforderung besteht darin, seine Marken zu trennen, in dem Wissen, dass jede Marke nur 0oder 1oder 2oder 3oder 4oder 5oder 6oder 7oder 8oder 9oder sein kann 10. Eingang N natürliche Zahl und...

20
Erkennen Sie gedrehte Saiten

Lesen Sie zwei Zeichenfolgen aus stdin. Wird ausgegeben, Yeswenn ein String eine gedrehte Version des anderen ist. Sonst AusgabeNo Testfälle Eingang CodeGolf GolfCode Ausgabe Yes Eingang stackexchange changestackex Ausgabe Yes Eingang stackexchange changestack Ausgabe No Eingang Hello World Ausgabe...

20
Benutzerdefiniertes Alphabet drucken

Die Herausforderung Zeigen Sie das Alphabet eines bestimmten Buchstabens an, der von der Konsoleneingabe gelesen wurde. Wenn der Buchstabe in Großbuchstaben geschrieben ist, müssen Sie das Alphabet in Großbuchstaben anzeigen. Das gedruckte Alphabet muss mit dem vorangestellten Buchstaben des...

20
Lauflängendekodierung

Schreiben Sie den kürzesten Code in der Sprache Ihrer Wahl, um die Lauflängendekodierung der angegebenen Zeichenfolge durchzuführen. Die Zeichenfolge wird als Eingabe für stdin im Formular bereitgestellt CNCNCNCNCNCNCNCN wobei jedes Cbeliebige druckbare ASCII-Zeichen sein kann und jedes Neine...

20
Optimieren Sie das Scralphabet

Scralphabet Ein normaler Beutel mit Scrabble-Kacheln enthält die folgenden Buchstaben ( ?ein leerer Kachel, der für jeden anderen Buchstaben stehen kann): AAAAAAAAABBCCDDDDEEEEEEEEEEEEFFGGGHHIIIIIIIIIJKLLLLMMNNNNNNOOOOOOOOPPQRRRRRRSSSSTTTTTTUUUUVVWWXYYZ?? Die Buchstaben haben folgenden Wert: {"A":...

20
Beseitigung toter Codes

Toter Code sitzt da und tut nichts. Er starrt uns an und weiß, dass er niemals ausgeführt wird ... aber heute können wir uns rächen. Spezifikation Die Eingabe ist eine mehrzeilige Zeichenfolge. Jede Zeile kann entweder eine Zuweisung oder ein Ausdruck sein . Zuordnung Eine Zuordnung hat die Form...

20
Bracket-Ausgleich

Sie erhalten eine (möglicherweise leere) Zeichenfolge mit Klammern ( [{()}]) und anderen Zeichen ( A- Z, a- z, 0- 9, Interpunktion). Sie müssen überprüfen, ob die folgenden Regeln eingehalten werden: Nicht in Klammern gesetzte Zeichen werden ignoriert. Jede offene Klammer [{(hat eine schließende...

20
Erstellen Sie einen numerischen Listenumsetzer

Hassen Sie es nicht, wenn Sie eine Liste von Zahlen (Vektor, Array ...) von einem Programm in ein anderes kopieren und einfügen möchten, aber das Format, in dem Sie die Zahlen haben, stimmt nicht mit dem Format überein, in dem Sie sie benötigen ? In MATLAB können Sie beispielsweise eine durch...

20
Setzen Sie einen Ausdruck in Klammern

Kürzlich habe ich eine neue Sprache geschrieben , um die Reihenfolge der Operationen nicht zu ändern. Ich setze einfach die einzelnen Ausdrücke in Klammern, um dies vollständig zu vermeiden. Da sich die Klammern bei den Zeichencodes 40-41 befinden, muss Ihr Code so kurz wie möglich sein. Beispiele...

20
Erweitern Sie eine Bash-Klammer-Erweiterung

Aus meist historischen Gründen ist Bash ein ziemliches Durcheinander von Syntax- und Programmierparadigmen - dies kann das Golfen umständlich und manchmal frustrierend machen. Allerdings hat es ein paar Tricks im Ärmel, die es häufig mit anderen Mainstream-Skripten konkurrieren lassen Sprachen....

20
Das Welpenkommando

Das puppyDienstprogramm nimmt einen Dateinamen als Eingabe und tut genau das, was Sie von einem Welpen erwarten: Es zerfetzt ihn! Wie wird geschreddert? Rippen Sie die Seiten mit den Zähnen aus . Teilen Sie die Eingabedatei in Zeilenumbrüche. Zerreißen Sie jede Seite mit Ihren Pfoten. Wählen Sie...

20
Zählen auf bijektiver Basis 62

Die Aufgabe besteht darin, alle Zeichenfolgen von 'a' bis '999' einschließlich Großbuchstaben wie folgt zu generieren: 'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ... '8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba' und so weiter (Ausfüllen der...