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].

25
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 . …

30
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 andere Betrachtungsweise ist, dass die Klammern in …

30
Vom Programmieren von Rätseln zum Codieren von Golf
Ihre Aufgabe ist es, ein Programm zu schreiben, das die genaue Zeichenfolge ausgibt Programming Puzzles(Zeilenumbruch optional). Wenn jedoch alle Leerzeichen, Tabulatoren und Zeilenumbrüche entfernt werden, erfolgt die Ausgabe Code Golf(Zeilenumbruch optional). Ihre Byteanzahl ist die Anzahl des ersten Programms, wobei noch Leerzeichen vorhanden sind. Anmerkungen Die Leerzeichen in Code Golf …

12
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 die Effizienz der Datenstruktur verbessert. …

24
Signifikantes Leerzeichen
Wir definieren Whitespace als eines der drei Zeichen, Tabulator (0x09), Zeilenvorschub (0x0A) oder Leerzeichen (0x20). Für diese Herausforderung müssen Sie zwei Programme oder Funktionen in derselben Programmiersprache schreiben, die die folgenden Aufgaben ausführen: Zählen Sie die Leerzeichen in einer bestimmten Zeichenfolge. Zum Beispiel die Eingabe 123 -_- abc def würde …


30
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 Zeichenfolge, …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

25
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 möglicherweise nicht in der Lage sind, die entsprechenden integrierten Funktionen zu verwenden. Die …

7
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 folgenden Textblock, wobei die Zeilen so …

5
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 Exchange-Community besteht ein klarer Konsens . Die Verwendung eines einzelnen Einrückungsbereichs ist visuell …

3
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 …

20
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. Die einzigen zulässigen Leerzeichen …

4
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, wenn dies mein Code wäre: 1_'[3:~2@+]` Eines der vielen möglichen Diagramme, …

5
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 …

23
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 Eingang Die Eingabe besteht aus einer mehrzeiligen Zeichenfolge und …

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.