Programmierrätsel & Code Golf

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

14
Drehen Sie eine Schnur um
Eine ausgeglichene Zeichenfolge ist eine Folge von Klammern, ()sodass jede Klammer mit einer anderen übereinstimmen kann. Strenger sind dies die Zeichenketten, die von dieser Grammatik umspannt werden: S → (S)S | ε Wir können eine Zeichenfolge "von links" drehen, indem wir: Alle Vorkommen von (und )miteinander wechseln Verschieben von Zeichen …

30
Reichweite, Rückwärts, Summe!
Bei einer positiven ganzen Zahl n als Eingabe wird die umgekehrte Bereichssumme von n ausgegeben. Eine umgekehrte Bereichssumme wird erstellt, indem ein inklusiver Bereich bis zu n erstellt wird, beginnend mit 1 und einschließlich n, wobei jede der darin enthaltenen Zahlen umgekehrt und summiert wird. Beispiel: Folgendes würde bei einer …

12
Allgemeine Tipps zur Darstellung großer Zahlen
Manchmal muss man beim Golfen eine große Zahl (en) in seinem Code darstellen. Wenn Sie sie so schreiben, wie sie sind, kann sich die Anzahl der Bytes erheblich erhöhen. Welche allgemeinen 1 Tipps haben Sie für die übersichtliche Darstellung langer Zahlen im Code? Bitte posten Sie einen Tipp pro Antwort. …
21 code-golf  number  tips 

30
Produkt der Teiler
Herausforderung Bei einer positiven Ganzzahl geben Sie das Produkt seiner Teiler einschließlich sich selbst zurück. Dies ist die Sequenz A007955 im OEIS . Testfälle 1: 1 2: 2 3: 3 4: 8 5: 5 6: 36 7: 7 8: 64 9: 27 10: 100 12: 1728 14: 196 24: 331776 …


30
Hilf mir meine Wäsche zu waschen
Hilfe! Mein komplett automatisierter Lights From Darks Separator V3001.01 ist kaputt! :( Richtlinien Aufgabe Schreiben Sie ein Programm, das eine Eingabe eines Arrays (oder einer Liste in einigen Sprachen) mit einer beliebigen Anzahl von Zeichenfolgen vornimmt, die entweder den Buchstaben L oder den Buchstaben D (für Hell oder Dunkel) enthalten, …


20
Meine [Unter] Saiten verstecken sich!
Einführung Vor einiger Zeit hat ein verlorener SO-Benutzer hier eine Frage gestellt und diese wurde nun gelöscht, aber ich denke, dass sie eine gute Herausforderung darstellen würde. Herausforderung Schreiben Sie ein vollständiges Programm oder eine vollständige Funktion, die zwei Zeichenfolgen verwendet und prüft, ob eine Permutation der ersten Zeichenfolge eine …

3
Wenn das Leben dir Zitronen gibt, mach Limonade daraus
Herausforderung Sie erhalten eine Eingabezeichenfolge, überall das Wort gegeben , "Lemon"es zu finden ist umgewandelt werden soll , "Lemonade" aber das a, dund emuss von irgendwo anders in dem Satz ausgeliehen werden. Beispiel Beispiel Eingabe: Ich habe als Kind eine Zitrone gefunden Beispielausgabe: Ich trinke eine Limonade, als ich noch …
21 code-golf  string  code-golf  parsing  internet  stack-exchange-api  code-challenge  kolmogorov-complexity  restricted-source  brain-flak  python  logic  pyth  code-golf  string  search  optimized-output  code-golf  tips  language-design  golfing-language  code-golf  tips  language-design  code-golf  number  sorting  pi  code-golf  math  number  code-golf  string  balanced-string  classification  brain-flak  code-golf  math  number-theory  decision-problem  code-golf  tips  code-golf  number  sequence  code-golf  balanced-string  brain-flak  code-golf  math  sequence  arithmetic  fibonacci  code-golf  math  parsing  code-golf  string  keyboard  code-golf  code-golf  string  source-layout  whitespace  code-golf  math  rational-numbers  code-golf  string  code-golf  string  code-golf  math  sequence  code-golf  number  floating-point  code-golf  string  decision-problem  subsequence  code-golf  string  kolmogorov-complexity  code-golf  string  permutations  balanced-string  brain-flak  code-golf  string  math  number  code-golf  string  primes  cipher  code-golf  string  ascii-art  chemistry  code-golf  ascii-art  grid  counting  code-golf  math  arithmetic  integer  code-golf  number  kolmogorov-complexity  code-golf  ascii-art  kolmogorov-complexity  sequence  metagolf  brain-flak  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  whitespace 

7
Die merkwürdige Anziehungskraft der Logistikkarte
Der Zweck der Herausforderung besteht darin, den Attraktor der logistischen Karte als Funktion seines Parameters r (auch als Bifurkationsdiagramm bezeichnet ) oder eines Teilbereichs davon ungefähr zu zeichnen . Das Aussehen des Graphen ist auf dem folgenden Bild von Wikipedia zu sehen: Hintergrund Die logistische Abbildung ist eine mathematische Funktion, …

2
Rationale Zerlegung a = xyz (x + y + z)
Schreibe Funktionen x(a), y(a)und zwar z(a)so, dass für jedes Rationale a alle Funktionen rationale Zahlen und zurückgeben x(a)*y(a)*z(a)*(x(a) + y(a) + z(a)) == a. Sie können eine ≥ 0 annehmen. Sie müssen in Ihrem Programm keine rationalen Typen oder Operationen verwenden, solange Ihr Programm mathematisch korrekt ist. Wenn Sie in …

30
Zeichne einen großen Schrägstrich X
Drucken Sie bei einer nicht negativen Ganzzahl eine so Xgroße Zahl aus . Xist die Ausgabe für die Eingabe 0, und Sie fügen Schrägstriche hinzu, die der Eingabe in jeder Richtung entsprechen, um die Xfür größere Eingaben zu erweitern. Testfälle 0 X 1 \ / X / \ 2 \ …

9
Undurchschnittliche Temperaturen!
In TNB wurde einmal über die beste Temperaturskala diskutiert, und wir waren uns einig: Nehmen Sie den Durchschnitt aller vier Haupttemperaturskalen! Das heißt, Celsius , Kelvin , Fahrenheit und Rankine (Sorry Réaumur). Jetzt ist das Problem, dass die meisten Leute dieses System nicht benutzen. Also, ich brauche ein Programm, um …
21 code-golf  math 

27
Laden Sie eine Datei aus dem Internet herunter
Einführung Ja, so einfach ist das. Laden Sie eine beliebige Datei aus dem Internet herunter! Regeln Sie müssen die API Ihrer Sprache verwenden. Sie müssen die auf STDOUT heruntergeladene Datei, die Konsole, eine Datei usw. ausgeben. Die Eingabe sollte leer sein oder die URL, die Sie herunterladen möchten, aber die …

30
Alle k-mers / n-Gramm
Intro Wir hatten Histogramme und haben gezählt , aber nicht alle aufgelistet. Jedes Jahr veranstaltet Dyalog Ltd. einen Studentenwettbewerb. Die Herausforderung besteht darin, guten APL-Code zu schreiben . Dies ist eine sprachunabhängige Code-Golf- Ausgabe des diesjährigen sechsten Problems. Ich habe die ausdrückliche Erlaubnis, diese Herausforderung hier vom ursprünglichen Autor des …

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.