Als «whitespace» getaggte Fragen

Für Herausforderungen im Zusammenhang mit der Verarbeitung und Platzierung von Leerzeichen (hauptsächlich, aber nicht beschränkt auf Leerzeichen, Tabulatoren und Zeilenvorschübe), z. B. Herausforderungen im Zusammenhang mit Einrückungen. Verwenden Sie für Herausforderungen bezüglich der esoterischen Programmiersprache Whitespace stattdessen [Whitespace-Sprache].

100
Drucken Sie ein Negativ Ihres Codes

Betrachten Sie ein Quadrat aus druckbaren ASCII- Zeichen (Codepunkte 0x20 bis 0x7E) für die Seitenlänge N wie folgt (hier N = 6 ): =\ g \ 7 m+y "g L ~ e> PHq Wir fordern auch, dass jede Zeile und jede Spalte mindestens 1 Leerzeichen und 1 Nicht-Leerzeichen enthält . (Das obige Beispiel erfüllt...

79
Teleskopklammern

Betrachten Sie eine nicht leere Zeichenfolge mit korrekt ausgeglichenen Klammern: (()(()())()((())))(()) Wir können uns vorstellen, dass jedes Klammernpaar einen Ring in einer zusammengeklappten Teleskopkonstruktion darstellt . Verlängern wir also das Teleskop: ( )( ) ()( )()( ) () ()() ( ) () Eine...

63
Einrückung umkehren

Ich habe gehört, dass Ihr Code schneller ausgeführt werden kann, wenn Sie ihn in umgekehrter Richtung einrücken, sodass der Compiler ihn wie ein Baummuster von der Spitze der "Zweige" nach unten verarbeiten kann. Dies ist hilfreich, da die Schwerkraft die Kompilierungszeit Ihres Codes verkürzt und...

51
Anhängen von Zeichenfolgenlängen

Herausforderung: Wenn Sie eine Zeichenfolge sfür die Zeichen a- z, A- Z, 0- 9angeben, hängen Sie die Länge von san sich selbst an und zählen die zusätzlichen Zeichen in der Länge als Teil der Gesamtlänge von s. Eingang: Nur eine Zeichenfolge von beliebiger Länge (kann leer sein). Ausgabe: Dieselbe...

51
Bedeutendes Leerzeichen: Cops

Für diese Herausforderung definieren wir Leerzeichen als nur Zeilenvorschübe (0x0A) und Leerzeichen (0x20). Beachten Sie, dass die meisten Sprachen und Regex-Varianten auch viele andere Zeichen als Leerzeichen betrachten, sowohl innerhalb als auch außerhalb des ASCII-Bereichs, sodass Sie...

48
Flüsse meiden

Hintergrund In der Typografie sind Flüsse visuelle Lücken in einem Textblock, die durch zufällige Ausrichtung von Räumen entstehen. Diese sind besonders ärgerlich, da Ihr Gehirn sie in der peripheren Sicht leichter zu erfassen scheint, was Ihre Augen ständig ablenkt. Nehmen Sie als Beispiel den...

42
Mein Gott, es ist voller Räume!

Einige Leute bestehen darauf, Leerzeichen für Tabellierung und Einrückung zu verwenden. Für die Tabellierung ist das unbestreitbar falsch. Per Definition müssen Tabulatoren für die Tabellierung verwendet werden. Auch beim Einrücken sind Tabulatoren objektiv überlegen: In der Stack...

38
Löse Rubiks Würfel

Schreiben Sie das kürzeste Programm, das Rubiks Würfel (3 * 3 * 3) innerhalb eines angemessenen Zeitraums löst und sich bewegt (z. B. maximal 5 Sekunden auf Ihrer Maschine und weniger als 1000 Züge). Die Eingabe erfolgt im Format: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR...

32
Code Erklärung Formatierer

Erfolgreiche Code-Golf-Einsendungen sind von Natur aus überall mit verrückten Symbolen gefüllt. Um ihre Einsendung verständlicher zu machen, geben viele Code-Golfer eine Erklärung ihres Codes an. In ihrer Erklärung wird die Codezeile in ein vertikal aufgelöstes Diagramm umgewandelt. Zum Beispiel,...

32
Figur und Grund

Quelle: Wikipedia Für diese Herausforderung sollten Sie zwei Programme schreiben, die der Figur und dem Grund des obigen Bildes ähneln , so dass eines von ihnen figureund das andere gedruckt werden ground. Speziell: Schreiben Sie ein Programm, das keine Eingaben macht und den String druckt figure....

31
Tabs halbieren

Heilige Kriege wurden um Leerzeichen und Tabulatoren geführt. (Und natürlich haben Räume gewonnen, die objektiv überlegen sind.) - Alex A. S ome peo p le noch weigern , zu einem ccept dass WHI c h cl e arly s upreme. Sie haben gerade erhalten eine Datei mit dem incor re ct, b Anzeige und inf e...

31
Linien ausrichten!

Linien ausrichten! Wenn Sie ein Zeichen und eine mehrzeilige Zeichenfolge haben, müssen Sie jede Zeile der Zeichenfolge so auffüllen, dass sie unter dem angegebenen Trennzeichen ausgerichtet sind. Beispiele Eingang: , Programming, Puzzles And, Code golf Ausgabe: Programming, Puzzles And, Code golf...

30
Eine fragile Quine

Eine fragile Quine Ein fragiles Quine ist ein Quine, das die Eigenschaft erfüllt, dass jede Teilzeichenfolge, die durch Entfernen eines einzelnen Zeichens erstellt wird, bei der Auswertung einen Fehler erzeugt. Beispielsweise. Wenn Ihr Programm asdfeine Quine ist, müssen folgende Fehler auftreten,...

30
Umkehrung von Wörtern

Sona ist mit ihrer 10-jährigen Tochter in ihrem Haus. Sie muss zur Schule gehen, um ein weiteres Kind von der Schule zurückzubringen, da die Schule um 14 Uhr beendet ist. Draußen ist es heiß, deshalb möchte sie ihr jüngeres Kind zu Hause lassen. Sie gab ihrem Kind ein paar Fäden, um es zu...

27
Invalid Invali Inval

Diese Idee basiert lose auf der Chat-Nachricht von @ TùxCräftîñg . Schauen Sie sich die folgende Beispielsequenz an: INVALID0, INVALID1, INVALID2 INVALID3, INVALID4...INVALID9 Danach INVALID9geht es so weiter: INVALI0, INVALI1, INVALI2, INVALI3...INVALI9 Und danach INVALI9ist es so: INVAL0, INVAL1,...

26
Spiegel, Spiegel, im Code

Zweidimensionale Programmiersprachen verfügen häufig über Spiegelbefehle wie /und \zum Umleiten des Befehlszeigers auf dem Raster: >>>>\ v v <<<</ In dieser Herausforderung erhalten Sie eine Eingangsrichtung und einen Spiegel und müssen die Ausgangsrichtung bestimmen. Regeln...