Programmierrätsel & Code Golf

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

6
Finde Primes in Pi
Primes sind überall ... Sie verstecken sich in Pi 3.141592653 58979 3238 462643 3832 795028841 971693993751 Lassen Sie uns diese Primzahlen bekommen! Die Herausforderung Wenn Sie eine Ganzzahl als Eingabe eingeben n>0, ermitteln Sie, wie viele Primzahlen in den ersten nZiffern von verborgen sindPi Beispiele Denn n=3wir sollten nach Primzahlen …
30 code-golf  math  primes  pi 

15
ABAA / ABBB: Generieren Sie dieses rekursive 2D-Muster
Ich habe mit unendlichen Widerstandsnetzwerken herumgespielt (lange Geschichte), als ich auf folgendes interessantes rekursives Muster stieß: |-|| |--- Jedes Exemplar dieses Musters ist doppelt so breit wie hoch. Um von einer Ebene des Musters zur nächsten zu gelangen, zerlegen Sie dieses Rechteck in zwei Unterblöcke (von denen jeder ein NxN-Quadrat …

14
Generieren Sie TeX, um Sierpinski Triangle Fractal zu setzen
Herausforderung Schreiben Sie Code, der TeX (LaTeX) -Mathematik-Gleichungscode (siehe unten) ausgibt, der Sierpinski Triangle Fractal mit 5 Ebenen setzt. Kürzester Code gewinnt . Einzelheiten TeX (und Freunde wie LaTeX usw.) ist ein ausgeklügeltes Schriftsatzsystem. Es kann beliebige verschachtelte komplexe Ausdrücke für mathematische Formeln rendern. Zufälligerweise beschreibt dieser "verschachtelte Komplex" auch …

30
Alphabet-Treppe
Die Herausforderung Ihre Aufgabe ist es, ein Programm oder eine Funktion zu erstellen, die Folgendes ohne Eingabe ausgibt: a bb ccc dddd eeeee ffffff ggggggg hhhhhhhh iiiiiiiii jjjjjjjjjj kkkkkkkkkkk llllllllllll mmmmmmmmmmmmm nnnnnnnnnnnnnn ooooooooooooooo pppppppppppppppp qqqqqqqqqqqqqqqqq rrrrrrrrrrrrrrrrrr sssssssssssssssssss tttttttttttttttttttt uuuuuuuuuuuuuuuuuuuuu vvvvvvvvvvvvvvvvvvvvvv wwwwwwwwwwwwwwwwwwwwwww xxxxxxxxxxxxxxxxxxxxxxxx yyyyyyyyyyyyyyyyyyyyyyyyy zzzzzzzzzzzzzzzzzzzzzzzzzz Wertung Das ist Code-Golf , also …

15
Wie stark kann ich mein Array zerkleinern?
Definieren wir den Prozess des Zerquetschens einer Reihe von Zahlen. In einem Schwarm lesen wir das Array von links nach rechts. Wenn wir an einem Punkt zwei gleiche Elemente in einer Reihe antreffen, entfernen wir das erste und verdoppeln das zweite. Hier ist zum Beispiel der Prozess des Zerquetschens des …

12
Schreiben Sie eine Quine Suite
Wir hatten viele Herausforderungen mit Quines , aber viele der Quine-Formate sind ähnlich. Lassen Sie uns einige Unterschiede in unseren Quines erzeugen. Ihre Aufgabe ist es, eine Auswahl von Programmen in derselben Sprache (mindestens 2) zu erstellen, die alle ihren eigenen Quellcode ausgeben. Keines dieser Programme kann jedoch Zeichen gemeinsam …

14
Töte es mit Feuer
Haftungsausschluss: Die Geschichte, die in dieser Frage erzählt wird, ist vollständig fiktiv und wurde ausschließlich zum Zweck der Bereitstellung eines Intro erfunden. Ich bin ein böser Bauer, und um die Weizenpreise in meiner Gegend zu vertreiben, habe ich beschlossen, die Felder aller Bauern um mich herum zu verbrennen. Ich würde …

8
Zusammenführungssortierung visualisieren
Merge Sort ist ein Sortieralgorithmus, bei dem eine bestimmte Liste in zwei Hälften geteilt, beide kleineren Listen rekursiv sortiert und zu einer sortierten Liste zusammengeführt werden. Der Grundfall der Rekursion trifft auf eine Singleton-Liste, die nicht weiter aufgeteilt werden kann, sondern per Definition bereits sortiert ist. Die Ausführung des Algorithmus …

30
Erstellen Sie ein rechteckiges Array aus einer Ecke neu
Ich hatte einmal eine schöne rechteckige Anordnung. Es war sehr symmetrisch, aber leider ist es auseinandergefallen und jetzt habe ich nur die obere linke Ecke. Ihre Aufgabe wird es sein, das ursprüngliche Array wiederherzustellen. Ihr Programm erhält ein zweidimensionales Array von Ganzzahlen. Um das Parsen zu vereinfachen, können Sie davon …


13
Quadratwurzel der ASCII-Kunst
Sie arbeiten als Praktikant für einen Mathematiker, der TeX, LaTeX usw. wirklich hasst. So sehr, dass er beschlossen hat, alle Schriftsätze aufzugeben und Sie alle Formatierungen in ASCII vornehmen zu lassen. Nach einer Weile haben Sie es satt und beschlossen, Teile davon zu automatisieren, beginnend mit Quadratwurzeln. So wird eine …

20
Kann ich die Eimer wieder stapeln?
Mein kleines Kind hat so ein Spielzeug: Dieses Spielzeug besteht aus 10 stapelbaren kleinen Eimern, die von 1 (der kleinste) bis 10 (der größte) nummeriert werden. Manchmal macht er kleine Stapel und das Spielzeug endet so: Wir können die Pfähle wie folgt schematisch darstellen: 1 6 4 9 2 7 …

16
BPM mit Eingaben berechnen
Programmieren Sie den kürzesten Code, der die durchschnittliche BPM (Beats per Minute) anhand von 8 verstrichenen Datenpunkten berechnet. Dies ist mein erster Beitrag, und ich habe keine ähnliche Frage gesehen. Da ich ein Fan von Rhythmus-Spielen bin, wäre es schön, ein kleines handliches Tool zu haben, um BPM mit Ihrer …
30 code-golf 

10
Schuhe für Seepferdchen
Seepferdchen brauchen natürlich Schuhe. Ein Seepferdchen mit nur einem Schwanz benötigt jedoch nur einen Schuh. Leider kommen die Schuhe nur paarweise. Das Geld für die Seepferdchenregierung ist knapp, deshalb müssen sie so wenig Paare wie möglich kaufen. Jedes Seepferdchen hat eine Schuhgröße x, wobei x eine positive ganze Zahl ist. …
30 code-golf 

7
Langsam wachsendes Quine
Bilden Sie ein Quine. Scheint einfach, oder? Nun, dieses Quine muss sich selbst plus sein erstes Zeichen ausgeben, das sich dann plus sein zweites Zeichen ausgibt, und so weiter. Auf diese Weise sollte das Quine in mehreren Generationen zwei Kopien ausgeben. Beispiel: Lässt Ihren Code sein x. Laufen sollte es …
30 code-golf  quine 

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.