Als «source-layout» getaggte Fragen

Für Herausforderungen, die das physische Layout oder die physische Manipulation des Quellcodes beinhalten.

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 

30
Zum dritten Mal der Charme
Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das eine positive Ganzzahl (höher als 0) ausgibt. Wenn der Quellcode dupliziert wird, muss die Ausgabe gleich bleiben. Der schwierige Teil ist, dass wenn der Quellcode dreimal (dreifach?) Eingegeben wird, die Ausgabe mit 3 multipliziert wird. Regeln Sie müssen ein …

3
Rund um die Uhr codieren
Schreiben Sie ein einzeiliges Programm mit zwei oder mehr Zeichen, das keine Zeilenabschlusszeichen enthält und keine Eingabe benötigt. Zum Beispiel könnte Ihr Programm sein: MyProgram Wenn Ihr Programm in die Formen eingeteilt ist, die die Zeiger einer Uhr bei 12, 3, 6 und 9 Uhr machen, muss sie die entsprechende …

16
Sierpinskified Code
Schreiben Sie einen rechteckigen Textblock, der bei Anordnung in einem Sierpinski-Teppich unter Verwendung gleich großer Leerzeichenblöcke für die leeren Teile ein Programm erstellt, das die Iterationsnummer des Teppichs ausgibt. Zum Beispiel, wenn Ihr Textblock ist TXT BLK Führen Sie dann das Programm aus TXTTXTTXT BLKBLKBLK TXT TXT BLK BLK TXTTXTTXT …

14
Bilden Sie ein Codequadrat mit Ihrem Lieblingswort
Wählen Sie Ihr bevorzugtes englisches 6-Buchstaben-Wort, das keine wiederholten Buchstaben enthält , wie z wombat. Schreiben Sie ein Programm in einem N × N-Zeichenraster ohne Kommentare , sodass jede Zeile und Spalte alle Buchstaben Ihres Wortes in Kleinbuchstaben in beliebiger Reihenfolge enthält. Das Programm muss eine Definition Ihres Wortes mit …

23
Ein chirales Puzzle
Eine Form ist chiral, wenn keine Drehung sie spiegelbildlich erscheinen lässt. In diesem Puzzle werden wir chirale Computerprogramme schreiben. Für dieses Puzzle stellen wir uns ein Programm als rechteckige Zeichenmatrix vor. Als solche müssen alle Lösungen für diese Herausforderung rechteckig sein (dh alle Linien müssen die gleiche Länge haben). Wir …



30
StringgnirtSStringgnirtSStringgnirtS
Hier ist eine relativ einfache Herausforderung für Sie. Bei einer gegebenen Zeichenfolge der Länge N geben Sie die Zeichenfolge N Mal vorwärts, dann rückwärts, dann vorwärts, dann rückwärts usw. aus . Zum Beispiel, wenn Ihre Eingabe war Hello! Sie sollten Folgendes ausgeben: Hello!!olleHHello!!olleHHello!!olleH Optional können Sie auch eine nachgestellte Newline …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

9
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 "KLM;<="Zoll und eine Verschiebung um 255 Zoll …

12
Eine gut vernetzte Herausforderung
Eine Aktivität, die ich manchmal mache, wenn ich gelangweilt bin, besteht darin, ein paar Zeichen in übereinstimmenden Paaren zu schreiben. Ich zeichne dann Linien (über die Spitzen, niemals unter), um diese Charaktere zu verbinden. Zum Beispiel könnte ich abcbacabcbacabcbac schreiben und dann die Linien zeichnen als: Oder ich schreibe abbcacabbcacabbcac …

19
Programmvorlage zum Drucken von * beliebigen * Zeichenketten
Schreiben Sie ein Programm mit folgenden Eigenschaften: Wenn das Programm so ausgeführt wird, wie es ist, erzeugt es keine Ausgabe (dh 0 Bytes Ausgabe). Es gibt eine Position innerhalb des Programms (nach Wahl: am Anfang, am Ende oder irgendwo in der Mitte) mit der folgenden Eigenschaft: Wenn Sie das Programm …

8
40 Zahlen in 9 Bytes
Es gibt 40 Möglichkeiten, wie ein gerichteter Hamilton-Pfad in einem 3 × 3-Raster angeordnet werden kann: Diese Grafik ( danke Sp3000! ) Zeigt nur die 20 ungerichteten Pfade. Überquere jede farbige Linie in beide Richtungen für die 40 gerichteten Pfade. Herausforderung Schreiben Sie unter Verwendung von ausschließlich druckbarem ASCII ein …

30
Ich kehre den Quellcode um, Sie negieren die Ausgabe!
Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das eine Zahl ungleich Null ausgibt (dies kann eine Ganzzahl oder ein Gleitkomma sein). Der schwierige Teil ist, dass, wenn ich Ihren Quellcode umkehre, die Ausgabe die ursprüngliche Ganzzahl sein muss, die negiert wird. Regeln Sie müssen ein vollständiges Programm …

22
Versteck die Nadel im Heuhaufen (Cops)
Dies ist Teil einer Herausforderung für Polizisten und Räuber . Gehen Sie hier für die Räuber. Die Herausforderung der Bullen Sie sollten ein Programm oder eine Funktion in einer Sprache Ihrer Wahl schreiben, die den String ausgibt Haystack. Es muss jedoch möglich sein, eine Teilmenge von Zeichen aus Ihrem Programm …

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.