Als «combinatorics» getaggte Fragen

23
Eine geometrische Herausforderung

Jeder liebt Geometrie. Warum versuchen wir nicht, Golf zu programmieren? Diese Herausforderung besteht darin, Buchstaben und Zahlen aufzunehmen und daraus Formen zu machen. Die Eingabe Die Eingabe erfolgt in Form von (shapeIdentifier)(size)(inverter). Aber was sind ShapeIdentifier, Größe und...

23
Sprich mir nach!

Wenn Sie eine Zeichenfolge als Argument angeben, geben Sie die Länge der längsten nicht überlappenden wiederholten Teilzeichenfolge (n) oder Null aus, wenn keine solche Zeichenfolge vorhanden ist. Sie können davon ausgehen, dass die Eingabezeichenfolge nicht leer ist. Beispiele abcdefabc: Der...

22
L o o p I t

Hinweis: Der Titel dieser Frage sollte "Loop It" lauten. Da der Titel jedoch mindestens 15 Zeichen enthalten muss, sind einige Leerzeichen nicht sichtbar. Diese Notiz ist so, dass nach der Herausforderung gesucht werden kann. Herausforderung Suchen Sie anhand einer endlichen Liste eindeutiger...

22
ASCII Art Achtecke

Geben Sie bei einer gegebenen Ganzzahl n > 1ein ASCII-Achteck mit Seitenlängen aus, die aus nZeichen bestehen. Siehe Beispiele unten: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # # # # # # # # # ##### and so...

22
Kannst du den Zauber wirken?

In Magic: the Gathering kämpfen Magier (bekannt als "Planeswalker") miteinander, indem sie Zauber wirken. Zauber kosten Mana. Es gibt fünf Manafarben: Weiß, Blau, Schwarz, Rot und Grün, dargestellt als {W}, {U}, {B}, {R} und {G}. Die Kosten eines Zaubers sind etwas komplexer. Die Kosten können eine...

22
Generieren Sie die kürzeste De Bruijn

Eine De Bruijn-Folge ist interessant: Es ist die kürzeste, zyklische Folge, die alle möglichen Folgen eines gegebenen Alphabets einer gegebenen Länge enthält. Wenn wir zum Beispiel das Alphabet A, B, C und eine Länge von 3 betrachten, ist eine mögliche Ausgabe: AAABBBCCCABCACCBBAACBCBABAC Sie...

22
Berechnen Sie einen Stammbaum

Eine kleine Lektion in Genetik Wenn Sie nur Zugriff auf die sichtbaren Merkmale oder den Phänotyp einer Person haben, wird häufig ein Stammbaum ihrer Familiengeschichte verwendet, um die tatsächliche genetische Information oder den Genotyp jedes Familienmitglieds herauszufinden . Wenn wir uns mit...

22
Holen Sie sich eine zufällige n-stellige Zahl mit unterschiedlichen Ziffern und zunächst keine 0

Ich habe diese Frage gelesen und dachte, es wäre eine schöne Herausforderung. Aufgabe Geben Sie eine Eingabe ein und 0<n<10generieren Sie eine Zufallszahl mit genau n Ziffern der erste nicht a 0 so f(n)>10**(n-1)-1 eindeutige Ziffern Gewinnkriterien Das ist Code-Golf, also gewinnt der...

22
Machen Sie einen einfachen Zeilenumbruch

(Hinweis: Dies ist meine allererste Code-Golf-Frage, aber soweit ich das beurteilen kann, hat niemand anderes genau das getan, also sollte ich gut sein.) Ihre Aufgabe ist es, ein Programm oder eine Funktion zu erstellen, die eine Zeichenfolge sund eine Ganzzahl enthältn und den in mehrere Zeilen...

21
Noch ein Programm und ich bin raus!

Bei einer positiven Verschachtelungsebene für Ganzzahlen nund einer Zeichenfolge saus druckbaren ASCII-Zeichen ( to) ~wird ein Programm ausgegeben, das bei Ausführung in derselben Sprache ein Programm ausgibt, das ein Programm ausgibt ..., das die Zeichenfolge ausgibt s. Es sollten insgesamt...

21
Zeichnen Sie ein hohles Quadrat mit der angegebenen Breite

Ich habe diese Herausforderung von Codingame erhalten und bin neugierig auf bessere Lösungen als meine: Zeichnen Sie bei einer Breite über die Standardeingabe ein hohles Quadrat '#' in der angegebenen Breite und Länge. Beispiel: 5 Ergebnisse in ##### # # # # # # ##### Ich habe Python verwendet, um...

21
Code-Golf: Permutationen

Schreiben Sie eine Funktion, die eine Reihe von Ganzzahlen als Eingabe verwendet (dies kann eine Liste, ein Array oder ein beliebiger anderer Container mit unterschiedlichen Nummern sein), und geben Sie die Liste aller Permutationen aus. Python (95 Zeichen) : p=lambda s:s and sum(map(lambda...

21
Ein Spiel von atomaren Ausmaßen

Deine Aufgabe ist es, einen Bot zu machen, der Atomas mit der höchsten Punktzahl spielt. Wie das Spiel funktioniert: Das Spielfeld beginnt mit einem Ring aus 6 "Atomen" mit Nummern von 1bis3 . Sie können ein Atom zwischen zwei Atomen oder auf einem anderen Atom "spielen", abhängig von dem Atom...

21
Interpretiere> <> (Fisch)

> <> Ist zwar keine beliebte Sprache, kann aber gut zum Golfen sein und wurde auf dieser Website verwendet. Es wurde von Befunge inspiriert und hat einige Ähnlichkeiten in seiner Anleitung. Erforderliche Befehle: > < ^ v Ändert die Richtung des Befehlszeigers (rechts, links, oben,...