Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

10
Connect Four Validator
Einführung Connect Four ist ein Spiel, in dem Sie versuchen, vier in einer Reihe zu erhalten: horizontal, vertikal oder diagonal. In diesem Codegolf versuchen wir herauszufinden, wer mit einem Spielbrett gewonnen hat. Es wird immer einen Gewinner geben und nur einen. Aufgabe Finden Sie mit einem Connect Four-Board heraus, wer …

8
Finden Sie das Polynom
Wir wissen, dass f ein Polynom mit nicht negativen ganzzahligen Koeffizienten ist. Gegeben f (1) und f (1 + f (1)) geben f zurück . Sie können f als eine Liste von Koeffizienten, ein ASCII-formatiertes Polynom oder ähnliches ausgeben . Beispiele: f(1) f(1+f(1)) f 0 0 0 1 1 1 …


1
Wandle λ-Ausdrücke in SK-Ausdrücke um
Der λ-Kalkül oder Lambda-Kalkül ist ein logisches System, das auf anonymen Funktionen basiert. Zum Beispiel ist dies ein λ-Ausdruck: λf.(λx.xx)(λx.f(xx)) Für diese Herausforderung vereinfachen wir jedoch die Notation: Ändern Sie λzu \(um die Eingabe zu vereinfachen):\f.(\x.xx)(\x.f(xx)) Die .In-Lambda-Header sind nicht erforderlich, daher können wir sie löschen:\f(\xxx)(\xf(xx)) Verwenden Sie die unlambda …

3
[Br] eaking Code Golf [Ba] d
Betrachten Sie die folgende Zeichenfolge: Tin Snips Diese Zeichenfolge enthält mehrere Atomsymbole im Periodensystem . Wir könnten diesen String umschreiben, um mehrere von ihnen zu identifizieren: [Ti][N] [Sn][I][P][S] Natürlich könnten wir es auch so schreiben: T[In] [S][Ni][P][S] Die Regeln zum Umschreiben der Eingabe lauten wie folgt: Der Fall der Eingabe …

18
Zeichne mir den (seltsamen) Einheitskreis!
Einführung Sie können Ihren normalen Einheitskreis kennen und lieben. Aber Mathematiker sind verrückt und haben das Konzept so weit abstrahiert, dass es befriedigt x*x+y*y=1. Da Kryptographen 1 auch komisch sind, lieben sie endliche Felder und manchmal endliche Ringe (es ist jedoch nicht so, als hätten sie eine große Auswahl), also …


16
Ich gebe dir N-te Permutation, du gibst mir N
Eingabe: Eine Folge von Großbuchstaben (ASCII [65; 90]), die die N- te * lexikographische Permutation des Mehrfachsatzes seiner Zeichen darstellt * Permutationen werden von 0 oder 1 aufwärts nummeriert Ausgabe: Basis-10-Ganzzahl N Rulez Es könnte Duplikate geben (so unterscheidet sich diese Herausforderung von dieser ) Die Zeichen werden nach ihrem …

9
Zählen Sie binäre Bäume auf
Binäre Bäume Ein binärer Baum ist ein Baum mit drei Knotentypen: Endknoten, die keine Kinder haben unäre Knoten, die jeweils ein Kind haben Binärknoten, die jeweils zwei untergeordnete Knoten haben Wir können sie mit der folgenden Grammatik darstellen, die in BNF (Backus-Naur-Form) angegeben ist: <e> ::= <terminal> | <unary> | …

5
> <> Kein Wasser mehr
Der geliebte Fisch, der durch den Code von &gt; &lt;&gt; (eine esoterische Programmiersprache) schwimmt , wurde aus seiner natürlichen Umgebung entfernt. Diese Änderung hat es unfähig gemacht, sich in der gewohnten Weise zu bewegen: Was früher eine toroidale Bewegung war, wurde auf eine einfache Bewegung von links nach rechts beschränkt. …
20 code-golf  grid 

19
Wie viel Ansehen hat ein Steam-User? [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Einführung Für diejenigen, die nicht mit Dampf vertraut sind - oder …

3
Rafting-Problem (Rucksack-Variante)
Erstes Puzzle von mir, Verbesserungsvorschläge gerne erhalten! Das Szenario ist; Sie arbeiten als Manager für eine Wildwasser-Rafting-Firma. Jeden Morgen erhalten Sie eine Liste mit Buchungen, die Sie in Floßladungen sortieren müssen. Schreiben Sie ein Programm oder eine Funktion in der von Ihnen gewählten Sprache, die dies für Sie erledigt. Jedes …

4
Lokal ein Polynom invertieren
Herausforderung Bei einem Polynom pmit reellen Koeffizienten der Ordnung 1und der Grad n, finden ein anderes Polynom qvom Grad höchstens nso dass (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), oder mit anderen Worten, dass , p(q(X)) = X + h(X)wo hein beliebiges Polynom mit ord(h) ≥ n+1. Das Polynom qwird …

8
Führen Sie das Alphabet
Führen Sie das Alphabet Gegeben eine Reihe von Richtungen, wobei die Richtungen wie folgt definiert sind: NW N NE W . E SW S SE Oder als Indizes (Sie können diese Indizes anstelle der obigen Zeichenfolgen für Richtungen verwenden): 0 1 2 3 . 4 5 6 7 Sie können …

17
Random Pixel Poking
Ihre Aufgabe ist einfach: Schreiben Sie ein Programm, das zufällige Pixel in einem schwarzen Rechteck von 16 x 8 Pixel (Breite x Höhe) durch weiße Pixel ersetzt. Die Löcher müssen gleichmäßig zufällig sein, und Sie sollten das 16 x 8 Pixel große Bild mit den eingefügten weißen Pixeln ausgeben. Ersetzen …

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.