Als «code-golf» getaggte Fragen

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
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
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...

12
Entfernen Sie zusätzliche Leerzeichen von einer Zeichenfolge

Sie erhalten eine Zeichenfolge. Geben Sie die Zeichenfolge mit einem Leerzeichen pro Wort aus. Herausforderung Die Eingabe ist eine Zeichenfolge (nicht nulloder leer), die von Anführungszeichen ( ") umgeben ist, die über das Symbol gesendet werden stdin. Entfernen Sie führende und nachfolgende...

12
Zeichenanzahl im Quellcode

Schreiben Sie ein Programm, das eine Liste der Vorkommen jedes einzelnen Zeichens im Quellcode ausgibt. Zum Beispiel sollte dieses hypothetische Programm {Source_Print_1};diese Ausgabe erzeugen: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 Die Formatierung sollte mit diesem Beispiel...

12
Zeichen in einer Zeichenfolge verschieben

Bei dieser Herausforderung müssen Sie die Zeichen in einer eingegebenen Zeichenfolge n-mal verschieben und die verschobene Zeichenfolge ausgeben Eingang Die Eingabe enthält zunächst eine Zeichenfolge. In der nächsten Zeile steht eine ganze Zahl, die bezeichnet n. Ausgabe Wenn dies npositiv ist,...