Programmierrätsel & Code Golf

12
H Baumverzeichnisse

Programmierer sind oft besessen davon , Fraktale zu zeichnen . Ich denke, wir brauchen ein neues computerbasiertes Medium. Der H-Baum ist eine ziemlich einfache Art von Fraktalen, die aus horizontalen und vertikalen Linien bestehen. Hier ist es bei der zehnten Iteration (mit freundlicher...

12
Logische Punktformen

Das Spiel In letzter Zeit hat ein süchtig machendes Spiel namens Logic Dots auf meinem Handy viel Zeit in Anspruch genommen, das mich dazu inspiriert hat, diese Herausforderung zu schreiben. Es ist einfacher, die Regeln zu erklären, wenn ich Ihnen die Spielanzeige zeige. Hier ist ein Screenshot...

12
Pair-Golf Twin Primes und die Collatz-Sequenz

Dies ist eine neue Art von Herausforderung, die durch das Problem " Wiederherstellung des mutierten Quellcodes" inspiriert wurde . Sie sollten zwei Programme oder Funktionen in derselben Sprache schreiben. Der erste sollte Aufgabe Nr. 1 lösen und der zweite sollte Aufgabe Nr. 2 lösen. Ihre...

12
Komplexitätsfreies Kolmogorov (-Smirnov)

In der Statistik ist es manchmal hilfreich zu wissen, ob zwei Datenstichproben aus derselben zugrunde liegenden Verteilung stammen. Eine Möglichkeit hierfür ist die Verwendung des Kolmogorov-Smirnov-Tests mit zwei Stichproben . Ihre Aufgabe besteht darin, ein Programm zu schreiben, das zwei...

12
Bin ich richtig Code-Golfen?

Ich bin neugierig, ob ich richtig Code Golf spiele. Ich habe es mir zur Aufgabe gemacht, ein kleines Hashing-Programm in Python in eine einzige Anweisung umzuwandeln. Ich habe angefangen mit: from itertools import permutations from string import ascii_lowercase from random import sample def test():...

12
Wasserballon Kriege

Dieses King-of-the-Hill-Spiel ist ein Strategiespiel, bei dem Sie einen Wasserballon umrunden und vermeiden müssen, von Wasser bespritzt zu werden. Das Ziel ist es, die meisten Punkte zu erzielen. Sie erhalten eine Karte des Feldes und den Standort des Wasserballons. Sie können entweder...

12
Analyse von Collatz-ähnlichen Sequenzen

Wir definieren eine Collatz- ähnliche Sequenz smit 4 positiven ganzen Zahlen: n Startwert d > 1 Divisor m > 1 Multiplikator i Zuwachs (In der Original-Collatz-Sequenz d = 2 m = 3und i = 1.) Ausgehend von diesen ganzen Zahlen swird auf folgende Weise erstellt: s(0) = n wenn k > 0und s(k-1)...

12
Fraktale Punkte auf einer Linie

Manchmal, wenn ich wirklich gelangweilt bin ( wirklich gebohrt), ich mag ein Liniensegment zeichnen und darauf verweisen zu ziehen. Zuerst zeichne ich ein Liniensegment einer bestimmten Größe, die 2 ^ N für einen Wert von N ist. Die Linie wird durch eine Reihe von .Zeichen dargestellt....

12
Erobere die Flagge

Dies ist ein Spiel, in dem die Flagge gefangen genommen wird, das stark inspiriert ist und auf Rot-Blau-Pixel-Team-Battlebots basiert . Das war eine großartige Frage (vielen Dank an Calvin'sHobbies; ich hoffe, es macht Ihnen nichts aus, dass ich Ihnen schamlos eine Menge Code gestohlen habe) - hier...

12
Eine Liste glätten

Sie sollten ein Programm oder eine Funktion schreiben, die eine nicht negative Ganzzahl kund eine sortierte Ganzzahlliste Lals Ein- und Ausgabe verwendet oder eine geglättete Liste zurückgibt M. Mwird aus der aufsteigenden Liste erstellt, Lindem höchstens kganzzahlige Elemente eingefügt werden,...

12
Machen Sie eine fast quine

Ich wollte einen Freund zum Narren halten, indem ich ihm eine Quine gab , die fast funktionierte, aber immer schlampiger wurde. Erstellen Sie ein Programm, das beim Ausführen das Programm ausgibt, jedoch nur ein Zeichen davon entfernt ist. Es kann entweder ein Zeichen hinzugefügt, entfernt oder...

12
Bücher im Regal

Ich habe einige Bücher und ein Bücherregal. Ich möchte so viele Bücher wie möglich ins Regal stellen, aber ich habe eine Regel. Alle Maße der Bücher (Höhe, Breite und Tiefe) sollten im Regal eine nicht aufsteigende Reihenfolge bilden. Das bedeutet, dass jedes Buch mindestens so hoch sein muss wie...