Programmierrätsel & Code Golf

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

25
Der Arbeitstag-Countdown
Ich hatte gerade die geniale Idee, das Arbeitsleben zu vereinfachen - ein Countdown bis zu einem bestimmten Datum, das nur Arbeitstage zählt. Die grundlegende Aufgabe besteht darin, einen Countdown bis zu einem bestimmten Datum zu erstellen, der nur die Arbeitstage in den Countdown einbezieht. Als Arbeitstag gelten Montag , Dienstag …
17 code-golf  date 


16
Zählen Sie die Zeitspannen
Inspiriert von einem realen Szenario, das ich hier um eine Antwort gebeten habe: /superuser/1312212/writing-a-formula-to-count-how-many-times-each-date- erscheint in einem Datumssatz ran Bei einem vorgegebenen Array von Zeiträumen (oder Startdatum-Enddatum-Paaren) wird für alle Tage im Gesamtbereich die Anzahl der Zeiträume ausgegeben, die jeden Tag abdecken. Beispielsweise: # Start End 1 2001-01-01 2001-01-01 2 …
17 code-golf  date 


12
Funktions-Zwischenablage: Kopieren
Diese Herausforderung steht im Zusammenhang mit einigen Funktionen der MATL-Sprache im Rahmen des Events Sprache des Monats im Mai 2018 . Assoziierte Herausforderung : Funktion Zwischenablage: Einfügen . Einführung MATL verfügt über mehrere Zwischenablagen , in denen Sie Werte speichern (kopieren) und später abrufen (einfügen) können. Einige Zwischenablagen sind automatisch …
17 code-golf  number 

4
Alphabetische Zeichen
Hintergrund Ich habe dieses sehr interessante Venn-Diagramm auf Wikipedia gesehen: https://simple.wikipedia.org/wiki/Alphabet#/media/File:Venn_diagram_gr_la_ru.svg Es zeigt die Buchstaben (physische Formen) in verschiedenen Alphabeten, die in russischen, griechischen und lateinischen Alphabeten vorkommen. Die Herausforderung Geben Sie einen Prozentsatz der Zeichenfolge aus, die zu jeder Sprache passt, wenn Sie eine Zeichenfolge aus einem der drei …

26
Elixir Array Syntactic Sugar
In Elixir haben (verknüpfte) Listen das Format, [head | tail]bei dem head alles sein kann und tail eine Liste des Restes der Liste ist. []Die leere Liste ist die einzige Ausnahme. Listen können auch so geschrieben werden, wie [1, 2, 3]es äquivalent zu ist[1 | [2 | [3 | []]]] …

24
Holen Sie sich die Sequenzschritte
Herausforderung Erstellen Sie bei einer gegebenen Zahlenfolge eine Funktion, die die Folgenschritte zurückgibt. Angenommen, eine Sequenz wäre N >= 3 Die Sequenz wird die Schritte mindestens einmal wiederholen Die Sequenz enthält nur natürliche Zahlen Ihre Funktion oder Ihr Programm sollte die kürzestmögliche Folge von Schritten zurückgeben Beispiel: Eingang: [1, 2, …

7
1D-Hopping-Array-Labyrinth
Inspiriert von We do Tower Hopping und verwandt mit 2D Maze Minus 1D Einführung Ihre Aufgabe ist es, den kürzesten Weg zu finden, um ein Array-Labyrinth nach festgelegten Regeln zu verlassen. Herausforderung Ein 1D-Array a mit n Elementen kann als Labyrinth aus n Punkten betrachtet werden, wobei Punkt mit Index …

19
Ordnungszahlprüfung
Beschreibung : Überprüfen Sie anhand einer Zeichenfolge als Eingabe, ob es sich um eine gültige Ordnungszahl in Englisch handelt. Wenn es gültig ist, geben Sie den Wahrheitswert zurück, andernfalls geben Sie den falschen Wert zurück. (Vorgeschlagen von @Arnauld. Danke. Auch von @JoKing) Für Benutzer, die über Ordnungszahlen wissen wollen, gehen …


19
Hermitianische Matrix?
Beachten Sie, dass für diese Herausforderung keine komplexen Zahlen verarbeitet oder verstanden werden müssen. Bei einer nicht leeren quadratischen Matrix, in der jedes Element eine ganzzahlige Liste mit zwei Elementen (Re, Im) ist, bestimmen Sie (unter Angabe von Wahrheits- / Falschheitswerten oder zwei konsistenten Werten), ob dies eine hermitische Matrix …

14
Wir machen Tower Hopping
Aufgabe aBestimmen Sie bei einem Array nicht negativer Ganzzahlen die Mindestanzahl von Rechtssprüngen, die erforderlich sind, um "außerhalb" des Arrays zu springen, beginnend an Position 0, oder geben Sie null / null zurück, wenn dies nicht möglich ist. Ein Sprung vom Index iist definiert als eine Erhöhung des Array-Index um …


9
Tipps zum Golfen in Clean
Welche allgemeinen Tipps haben Sie zum Golfen in Clean? Bitte posten Sie nur Ideen, die generell auf Code-Golfprobleme angewendet werden können und die zumindest etwas spezifisch für Clean sind. Wenn Sie noch nie von Clean gehört haben, finden Sie hier weitere Informationen . Oder Sie können dem Chatroom beitreten .
17 code-golf  tips 

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.