Programmierrätsel & Code Golf

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

2
Symbolische Integration von Polynomen
Wenden Sie ein unbestimmtes Integral auf eine bestimmte Zeichenfolge an. Die einzigen Regeln, die Sie verwenden, sind als solche definiert: Cx ^ (n) dx = (c / (n + 1)) x ^ (n + 1) + C, n ≤ –1 c, C und n sind alle Konstanten. Spezifikationen: Sie müssen …

7
Elektrostatisches Potential eines einfachen Systems
In der Physik stoßen sich elektrische Ladungen ab und ziehen sich anders als Ladungen an. Die potentielle Energie zwischen zwei Einheitsladungen, die durch eine Entfernung voneinander getrennt sind, dgilt 1/dfür gleiche Ladungen und -1/dfür ungleiche Ladungen. Die potentielle Energie eines Ladungssystems ist die Summe der potentiellen Energien zwischen allen Ladungspaaren. …

3
Wie abwechslungsreich ist mein Hindernisparcours?
Hintergrund Ich habe einen einfachen Hindernisparcours konstruiert, indem ich Kisten in einen rechteckigen Raum gestellt habe. Jetzt möchte ich die Anzahl der wesentlich unterschiedlichen Arten zählen, auf die es gelöst werden kann. Du musst mir dafür ein Programm schreiben. Eingang Ihre Eingabe ist eine nicht leere rechteckige Anordnung der Zeichen …

5
Pyth-Übung 2
Zeit für eine weitere Pyth-Übung. Ich präsentiere hier jeweils 8 Problemstellungen mit einer Pyth-Lösung. Diese Lösungen wurden von einem Pyth-Anfänger geschrieben. Er ist ziemlich glücklich über diese Lösungen, da sie viel kürzer sind als seine Python-Antworten. Ihre Aufgabe ist es jedoch, ihn besser zu zeigen. Erstellen Sie gleichwertige, aber kürzere …
21 code-golf  pyth 

1
Verpackungskreise
Schauen Sie sich dieses Bild an. Insbesondere, wie die Löcher an den Enden angeordnet sind. ( Bildquelle ) Beachten Sie, wie die Rohre in diesem Bild in einem sechseckigen Muster gepackt sind. Es ist bekannt, dass in 2D ein hexagonales Gitter die dichteste Packung von Kreisen ist. Bei dieser Herausforderung …

2
Sind diese Bäume isomorph?
Einführung In dieser Herausforderung besteht Ihre Aufgabe darin, ein Programm zu schreiben, das entscheidet, ob zwei gegebene Bäume isomorph sind. Ein Baum ist ein gerichteter azyklischer Graph, bei dem jeder Knoten genau eine ausgehende Kante hat, mit Ausnahme der Wurzel, die keine hat. Zwei Bäume sind isomorph, wenn einer durch …

2
Flaming Doorknob Keyboards!
Wie sich herausstellt, ist der Benutzername von Doorknob auf GitHub, Reddit und anderen Websites KeyboardFire . Das gibt mir eine Idee ... Die Aufgabe Sie arbeiten bei KeyboardFire Inc., einem Unternehmen, das Spezialtastaturen herstellt. Und mit "speziell" meine ich, dass jedes Mal, wenn Sie eine Taste drücken, etwas in Ihrem …

2
Formatieren Sie ein Drop-Capital
Einführung Schreiben Sie ein Programm oder eine Funktion, die einem Absatz ein Großbuchstaben hinzufügt. Das Programm gibt den zu formatierenden Text, die Spaltenbreite und die Anzahl der Zeilen zum Löschen des Großbuchstaben ein. Die Großbuchstaben sehen folgendermaßen aus: Lines: 2 3 4 Drop capital: A| A.| A..| ~' ..| ...| …


4
Schreiben Sie eine Zeitmaschine quine
Schreiben Sie ein Programm, das eine Zeichenfolge und eine Ganzzahl als Eingabe verwendet und Folgendes nausgibt: Die Zeichenfolge, die vor einiger Zeit an das Programm übergeben nwurde. Ein neues Programm, das für den nächsten Aufruf verwendet wird. Sie können keine Daten außerhalb des Programms speichern und Ihr Programm kann keine …
21 code-golf  quine 

2
Wo ist dieser Keim geblieben?
Einführung Sie sind Biologe und untersuchen die Bewegungsmuster von Bakterien. Ihr Forschungsteam hat ein paar davon in einer Petrischale und Sie zeichnen deren Aktivität auf. Leider sind Sie stark unterfinanziert und können sich keine Videokamera leisten. Machen Sie daher in regelmäßigen Abständen ein Foto des Gerichts. Ihre Aufgabe ist es, …

17
Diamant-Puzzles!
Erläuterung: Letztes Jahr im Matheunterricht bekamen wir bei den Hausaufgaben gelegentlich diese extrem einfachen, wenn auch ebenso nervigen Fragen, die als Diamant-Rätsel bezeichnet wurden. Dies waren im Grunde genommen Fragen, bei denen wir eine Summe erhalten, und ein Produkt wurde dann gebeten, die beiden Zahlen zu finden, die, wenn sie …
21 code-golf  math 

2
N-Königin-und-Pferdequine
Es gibt eine Variante des bekannten N-Königinnen-Problems, die Königinnen und Ritter betrifft und als "wesentlich schwieriger" bezeichnet wird 1 . Die Problemstellung lautet wie folgt: Sie müssen eine gleiche Anzahl von Rittern ♞ und Königinnen ♛ auf ein Schachbrett legen, sodass keine Figur eine andere angreift. Was ist die maximale …
21 code-golf  quine  chess 

3
Führen Sie einen Pluto-Vorbeiflug durch
Herzliche Glückwünsche! Sie wurden gerade von der NASA eingestellt, um an dem neuen Horizons 2-Projekt zu arbeiten. Leider gab es in letzter Zeit enorme Budgetkürzungen, und das Top-Management hat beschlossen, den gesamten geplanten Pluto-Vorbeiflug (wie bei den Mondlandungen in den 70er Jahren) vorzutäuschen. Ihre Aufgabe ist es, ein Programm zu …

15
Zählen Sie die Bytes eines Programms
Anmerkung 2: Ich habe die @DigitalTrauma6 Byte lange Antwort akzeptiert . Wenn jemand das schlagen kann, werde ich die akzeptierte Antwort ändern. Danke fürs Spielen! Hinweis: Ich werde eine Antwort um 18:00 Uhr MEZ am 14.10.15 annehmen. Vielen Dank an alle, die teilgenommen haben! Ich bin sehr überrascht, dass dies …

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.