Programmierrätsel & Code Golf

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

4
Finde mein (e) Wort (e)!
Die Idee dieser Herausforderung ist es, alle Wörter aus einem Wörterbuch in einem Buchstabenraster zu finden. Ihre Eingabe sollte von stdin oder function arg stammen und das folgende Format haben: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool car looc thea jopr …

17
Berechnen Sie den Multinomialkoeffizienten
Zeit für eine weitere leichte Herausforderung, an der alle teilnehmen können! Der multinomiale Satz besagt: Der Ausdruck in Klammern ist der Multinomialkoeffizient, definiert als: Wenn man zulässt, dass die Terme k i über alle ganzzahligen Partitionen von n reichen, erhält man das n- te Niveau von Pascals m- Simplex. Ihre …

15
Übereinstimmende benachbarte Wörter
Bei dieser Herausforderung werden Ihnen zwei Wörter übergeben: Ihre Aufgabe ist es, zu bestimmen, ob sie benachbart sind . Zwei Buchstaben stehen nebeneinander, wenn: Sie sind der gleiche Buchstabe oder Sie grenzen lexikografisch aneinander. Zum Beispiel J ist neben I , J und K nur. Z grenzt nicht an A …

7
Karottenpopulationsstatistik
Im PPCG- Chatroom zeigt das Neunzehnte Byte mithilfe von Karotten ^(oder Karotten ) an, dass Sie mit einem der zuvor über Ihrem Kommentar abgegebenen Kommentare einverstanden sind. Eine Caret-Nachricht besteht ausschließlich aus N ^Zeichen (wobei N eine positive Ganzzahl ist) und bedeutet Übereinstimmung mit der N-ten vorherigen Nachricht. Ein einzelnes …
27 code-golf  string 

4
Zeichenkette zur Hilbert-Kurve
Lassen Sie uns einige Zeichenfolgen dem 2D-Raum im fraktalen Stil zuordnen. Ihre Aufgabe ist es, eine Hilbert-Kurve zu berechnen und eine Zeichenfolge entlang zu legen. Aufgabe Die Aufgabe besteht darin, die einzeilige Eingabezeichenfolge entlang einer Hilbert-Kurve zu legen, die groß genug ist, um sie aufzunehmen, aber nicht größer. Versuchen Sie, …

30
Die van der Corput-Sequenz ausgeben
Die van der Corput-Sequenz ist eines der einfachsten Beispiele für Sequenzen mit geringer Diskrepanz . Sein n-ter Ausdruck ist gerecht 0.(n written in base 10 and mirrored), daher lauten seine ersten Ausdrücke: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, 0.51, 0.61, 0.71, 0.81, …

9
Ordne pi eine Zufallszahl zu
Eine Darstellung einer Dezimalstelle mit doppelter Genauigkeit kann nur eine Genauigkeit von 15 Dezimalstellen garantieren, daher wird pi angenähert als: 3.141592653589793 Sie können sehen, dass sich die Ziffer 3an Positionen befindet 1, 10, 16, die Ziffer 1sich an Positionen befindet 2, 4usw. Herausforderung Ihre Aufgabe ist es, ein Programm oder …
27 code-golf  string  random  pi 

23
Javascript Links-Pad-Golf
Einführung Lassen Sie uns nach dem Fallout des npm-Pakets mit dem linken Pad einen Code für die Implementierung des linken Pads erstellen. Die Funktion für das linke Feld besteht aus 2 Standardargumenten und 1 zusätzlichen Argument in der Form Zeichenfolge , Länge ( padchar ). Wenn das Padchar nicht angegeben …
27 code-golf  string 

18
Summen der Primfaktoren
2013 hat die Primfaktorisierung 3*11*61. 2014 hat die Primfaktorisierung 2*19*53. Eine interessante Eigenschaft dieser Faktorisierungen in Bezug auf ist , dass es in den Faktorisierungen von 2013 und 2014 diese Summe auf die gleiche Anzahl verschiedene Primzahlen bestehen: 11+61=19+53=72. Schreiben Sie ein Programm oder eine Funktion, die zwei positive ganze …

21
Wc coreutil neu implementieren
Diese Herausforderung ähnelt der alten , jedoch mit einigen unklaren Teilen der Spezifikation und weniger strengen E / A-Anforderungen. Wenn Sie eine Zeichenfolge eingeben, die nur aus druckbarem ASCII und Zeilenumbrüchen besteht, geben Sie die verschiedenen Metriken (Byte, Wort, Zeilenzahl) aus. Die Metriken, die Sie ausgeben müssen, lauten wie folgt: …
27 code-golf  string 

18
Summen aufeinanderfolgender Ganzzahlen
Bevor jemand etwas sagt, ähnlich und ähnlich . Aber das ist kein Betrug. Einige positive ganze Zahlen können als die Summe von mindestens zwei aufeinanderfolgenden positiven ganzen Zahlen geschrieben werden. Zum Beispiel 9=2+3+4=4+5. Schreiben Sie eine Funktion, die eine positive Ganzzahl als Eingabe annimmt und als Ausgabe die längste Folge …

24
Atbash Self Palindromes
Betrachten Sie die Atbash-Transformation : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N Wo A ⇔ Z und L ⇔ O, zB gibt es eine interessante Eigenschaft, die einige Wörter teilen. Wenn einige Zeichenfolgen in ihr atbash-Äquivalent übersetzt werden, ist die Übersetzung das umgekehrte Originalwort. Ich nenne diese Atbash Self Palindromes . Lassen Sie uns als …

20
Wie viele Gipfel in meinem Gebirgszug?
Eine Liste positiver Ganzzahlen kann als quantisierte Bergkette dargestellt werden, wobei jeder Listeneintrag die Höhe eines vertikalen Abschnitts der Berge darstellt. Zum Beispiel die Liste 1, 2, 2, 3, 4, 3, 5, 3, 2, 1, 2, 3, 3, 3, 2, 2, 1, 3 kann der Bereich werden x x x …

4
Kehre einen regulären Ausdruck um
Die Herausforderung Bei einem gültigen regulären Ausdruck wird ein regulärer Ausdruck ausgegeben, der mit demselben Satz von Zeichenfolgen übereinstimmt, jedoch umgekehrt ist. Die Aufgabe Diese Herausforderung nutzt die grundlegendsten regex Operationen: ^, $, ?, +, *, [], {}, |. Es gibt keine Capture-Gruppen oder so etwas Kompliziertes. Sonderzeichen können maskiert …

6
Hexagonale Labyrinthzeit!
Zeit für eine weitere Labyrinth-Herausforderung, aber nicht so, wie Sie es kennen. Die Regeln für diese Herausforderung unterscheiden sich ein wenig von den meisten Labyrinthherausforderungen. Die Kacheltypen sind wie folgt definiert: S: Der Ort auf dem Labyrinth, an dem Sie beginnen E: Der Ort, an den Sie gelangen möchten 0: …

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.