Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

4
Wenn Sie ein Diagramm haben, suchen Sie X
Finde X Ich wurde von mathematischen Fragen inspiriert, bei denen man gefragt wird, ob man für eine bestimmte Form "X finden" möchte. Ursprünglich bestand die Herausforderung darin, die x- und y-Position des Zeichens 'x' in einer Zeichenfolge zu drucken. Aber ich nahm an, das wäre zu einfach. Also überlegte ich, …

4
Golf Blume des Lebens
Die Herausforderung besteht darin, die Blume des Lebens (die nach Ansicht einiger eine heilige geometrische Figur ist) in der Sprache Ihrer Wahl genau darzustellen. Der Entwurf besteht aus einer Anordnung von Kreisen und Teilkreisen mit Radius 1, deren Zentren auf einem Dreiecksgitter der Teilung 1 angeordnet sind, plus einem größeren …

7
Erstellen Sie eine Markdown-Vorlage für Ihren Beitrag
Ihre Aufgabe ist einfach: Schreiben Sie ein Programm (oder eine Funktion), das keine Ein- und Ausgaben annimmt: ## *name*, *length* bytes *code* Wo *name*ist der Name der Sprache, die Sie verwenden, *length*ist die Anzahl der Bytes in Ihrem Code und *code*ist der Quellcode Ihres Programms. Wenn *code*mehrere Zeilen enthalten sind, …
19 code-golf  quine 

24
Raster ASCII Art Code Golf
Herausforderung Erstellen Sie das kürzeste Programm, das den Anforderungen entspricht Bedarf Der Code muss ein 5x5-Raster von 0 erzeugen, wie folgt: 00000 00000 00000 00000 00000 Der Code muss eine Eingabe (Spalte, Zeile, Zeichen) akzeptieren. Das Raster muss sich entsprechend ändern: Start: 00000 00000 00000 00000 00000 Eingang: (2,5,*) Ausgabe: …

10
Ein einfaches Zahlensystem
Lassen Sie sich von einem einfachen Zahlensystem erzählen. (was ich nur für diese Herausforderung erfunden habe) Dieses System enthält die Funktionen (), [], {}, und <>. 1. () Wenn ()keine Argumente angegeben werden, wird dies zu ausgewertet 0. Wenn ()ein oder mehrere Argumente angegeben werden, ergibt dies die Summe der …

3
Alphabet Pattern Matching
Wir hatten viele Alphabetherausforderungen. Für diese Herausforderung wird Ihnen die Ausgabe einer Alphabet-Herausforderung übergeben, und Sie müssen das auf Größe skalierte Muster ausgebenN . Zum Beispiel, wenn N=5und Ihnen das L-Phabet übergeben wurde : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ …

22
Baue eine Alphabet-Pyramide
Heute bauen wir eine Pyramide aus Buchstaben! Hier ist eine Beispielbuchstabenpyramide für die ersten 5 Buchstaben: Schreiben Sie die ersten 5 Buchstaben mit einem Leerzeichen zwischen zuerst aufsteigend und dann absteigend. A B C D E D C B A Machen Sie dasselbe mit den ersten vier Buchstaben in der …


13
Zeichne eine Drachenkurve
Ihre Aufgabe für heute: Zeichnen Sie eine Drachenkurve! Falls Sie nicht wissen, was eine Drachenkurve ist, finden Sie hier ein einführendes ViHart-Video (Wirklich cool, bitte sehen Sie es sich an!) Ihre Aufgabe: Zeichnen Sie eine Drachenkurve, die mindestens neunmal iteriert wurde. Sie müssen nicht die Iterationen 1 bis 9 anzeigen, …

9
Ausgeglichene Triplett-Klammern
Eine "Triplett-Klammer" (die ich für diese Herausforderung erfunden habe) ist eine der folgenden: (...+...) [...:...] {...|...} <...-...> Eine symmetrische Triplett-Klammer-Zeichenfolge (kurz BTBS) ist entweder eine leere Zeichenfolge, zwei verkettete BTBS oder eine der obigen Triplett-Klammern, wobei jede ...durch eine BTBS ersetzt wird. Ihre Aufgabe ist es, ein Programm oder eine …

12
Codegolf der Ständige
Die Herausforderung besteht darin, Codegolf für das Permanent einer Matrix zu schreiben . Die Permanenz einer n-by- nMatrix A= ( ai,j) ist definiert als Hier wird S_ndie Menge aller Permutationen von dargestellt [1, n]. Als Beispiel (aus dem Wiki): Ihr Code kann Eingaben vornehmen, wie er möchte, und Ausgaben in …
19 code-golf  math  matrix 

9
Zeichnen Sie einige ASCII-Boxen
Nehmen Sie zwei Listen nicht-negativer Ganzzahlen und geben Sie eine ASCII-Box wie unten definiert aus. Ecken und Schnittpunkte sind Pluspunkte: +(ASCII-Code 43) Vertikale Linien sind Striche |(ASCII-Code 124) Horizontale Linien sind Minuspunkte -(ASCII-Code 45) Die erste Eingabeliste gibt die Anzahl der Minuspunkte zwischen den einzelnen Pluszeichen in horizontaler Richtung an. …

6
Movie Title Styled String
Herausforderung Haben Sie jemals diese Trailer-Titel (Martian, Interstellar usw.) gesehen, bei denen sich zwischen den Buchstaben große Lücken ausbreiten? Die Herausforderung besteht darin, diesen Effekt bei gegebener Zeichenfolge, Lückenmultiplikator und Richtung durch Einfügen einer angemessenen Anzahl von Leerzeichen zwischen den Buchstaben wiederherzustellen. Beispiel Eingabe : 'INTERSTELLAR', Gap-Multiplikator: 1.0, Richtung: nach …

27
8 sollte Unendlichkeit werden
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Schauen wir uns eine typische Schleife an, …

16
(KevinC's) Dreieckige DeziDigits-Sequenz
Eingang: Eine positive ganze Zahl n ist 1 <= n <= 25000. Ausgabe: In dieser Reihenfolge beginnen wir mit der Dezimalzahl 1 / n . Dann nehmen wir die Summe der Ziffern bis zur n -ten Stelle nach dem Komma (1-indiziert); gefolgt von der Summe der Ziffern bis zum ( …

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.