Als «string» getaggte Fragen

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

1
Rotationssicheres Quine
Schreiben Sie eine richtige Quine, deren jede Umdrehung selbst eine richtige Quine ist. Wenn Ihr Quellcode beispielsweise lautet abcdef: abcdef würde ausgeben abcdef bcdefa würde ausgeben bcdefa cdefab würde ausgeben cdefab defabc würde ausgeben defabc efabcd würde ausgeben efabcd fabcde würde ausgeben fabcde Eine Drehung "erfolgt durch Teilen einer Schnur …

15
Erweiterte Wahrheitsmaschine
Viele Leute wissen, was eine Wahrheitsmaschine in der Programmierung ist. Aber es ist an der Zeit, die Dinge in Schwung zu bringen. Wir stellen vor, die erweiterte Wahrheitsmaschine! Eine erweiterte Wahrheitsmaschine nimmt zwei Dinge als Eingabe, eine Ganzzahl nund eine nicht leere Zeichenfolge s. Es gibt s nZeiten mit optionalem …

1
Den WÜRFEL flachdrücken
Sehen Sie sich jemals 3D-Formen an und denken, dass wir zwei verschiedene Dimensionen haben? Lassen Sie uns 3D in 1D verwandeln! (Siehst du was ich dort gemacht habe?) Aufgabe Wenn Sie eine 2D-Darstellung eines Würfels (Layout unten) haben, reduzieren Sie diese auf der Grundlage von Zeigern in eine einzelne Zeichenfolge. …

13
Platziere ein Segelflugzeug!
Dies: ist ein Segelflugzeug . In Conways Game of Life ist der Gleiter ein berühmtes Muster, das sich schnell über das Brett bewegt. Für die heutige Herausforderung werden wir ein ASCII-artiges Game of Life-Brett zeichnen und ein Segelflugzeug darauf platzieren. Das Board, mit dem wir beginnen, ist folgendes: |_|_|_|_|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_| …

9
Kürzen Sie einen absoluten Pfad
Manchmal kann ein langer absoluter Pfad, z. B. in einem Befehlszeilenparameter zu einem Linux-Tool, unter Verwendung des aktuellen Arbeitsverzeichnisses als Referenz verkürzt werden: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff In dieser Herausforderung sollten Sie eine Funktion oder ein Programm erstellen, das zwei Parameter …

12
Es gibt kein kostenloses Mittagessen
... oder ist da? Ihre Herausforderung besteht darin, meine Rechnung für das Mittagessen zu analysieren, die den Grundpreis, Tipps, Rabatte, Gutscheine und Extras enthält, und herauszufinden, ob mein Mittagessen 0 USD oder weniger betrug . Wenn dies die Eingabe ist: 12.34 15 tip 25 discount 1.5 extra 2 coupon Dann …

20
Leerzeichen in sonst leeren Zeilen entfernen
Ah, noch eine meiner egoistischen Verwendungen dieses Stapels . Als Chromebook-Besitzer benutze ich häufig die Ace IDE, den von Cloud9 verwendeten Editor. Es verfügt über viele Tools für den Umgang mit übermäßigem Leerraum, aber es fehlt vor allem eines: das Löschen von Leerzeilen. Ihre heutige Mission ist es, eine Eingabe …


5
Sätze verdrehen
Regeln Das Programm sollte eine Zeichenfolge / ein Array von Wörtern als Eingabe erhalten. Für jedes Wort in der Zeichenfolge / dem Array wird das Wort rekonstruiert, indem Zeichen abwechselnd von der Vorder- und Rückseite des Wortes verwendet werden. 12345 678 9 -> 15243 687 9. Anschließend werden die Wörter …

5
Quote-Safe Quines
Ihre Aufgabe ist einfach: Schreiben Sie ein Programm (oder eine Funktion), das keine Eingaben vornimmt und den Quellcode ausgibt (oder zurückgibt). Der Haken ist, dass wenn das Programm in "quotes"(Unicode-Zeichen 34) eingeschlossen ist, es wieder seinen (jetzt zitierten) Quellcode ausgeben sollte. Es gelten die Standardregeln für Quines. Das ist Code-Golf …

2
Rollen Sie Kuchenphrasen
Roll Cakes sind köstliche Süßigkeiten, die aus einer Schicht Biskuitkuchen, einer Schicht Sahne (oder Eiscreme), die als Spirale gerollt sind, hergestellt werden (siehe Wikipedia) . Ihre Aufgabe ist es, eine nicht leere Phrasenzeichenfolge aus der Standardeingabe zu erhalten, die Leerzeichen zu entfernen und sie als Rollenkuchen zu rollen, beginnend von …

6
Ist es ein Emoji?
Ich habe kürzlich an dieser iOS-App gearbeitet und dabei ein (ziemlich leicht zu lösendes) Problem festgestellt: Wie kann ich feststellen, ob meine Zeichenfolge nur aus Emojis besteht? Nun, das ist heute dein Job! Eingang Ein Faden. Wenn das Vorhandensein von Unicode-Zeichen für Sie problematisch ist, können Sie ein anderes vernünftiges …

2
Überlappende Zeilenreihenfolge
(Inspiriert beim Zeichnen auf einem trockenen Löschbrett) Herausforderung: Geben Sie bei einer Eingabezeichenfolge, die Zeichen enthält, die verschiedene Farben von Trockenlöschmarkierungen auf einer weißen Tafel darstellen, die Reihenfolge aus, in der sie vom ersten bis zum letzten Mal gezeichnet wurden. Eingang: Eine Zeichenfolge mit Farben für Trockenlöschmarkierungen, die durch alphabetische …
17 code-golf  string 


25
Produktkatalog
In diesem Problem wird eine Zeichenfolge, die eine Produktkennung darstellt, in drei Komponenten unterteilt. Der erste Teil besteht aus beliebig langen oberen und unteren Buchstaben, die das Lager darstellen. Der zweite Teil besteht aus Ziffern, die die Produktnummer darstellen. Dieser Teil ist ebenfalls von beliebiger Länge. Der letzte Teil ist …
17 code-golf  string 

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.