Programmierrätsel & Code Golf

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

1
Woher kommst du?
INTERCAL ist eine wunderbare Sprache, aber es ist nicht immer einfach, den Code anderer Leute zu verstehen. Dies ist insbesondere dann der Fall, wenn sie die Anweisung COME FROM verwenden. Herausforderungsdefinition Schreiben Sie ein Programm oder eine Funktion , die den Quellcode eines INTERCAL-Programms als Text- / Datenstrom verwendet. Wenn …

4
Anzahl der Domino-Fliesen
Schreiben Sie ein Programm oder eine Funktion , dass gegebene positive n und m die Anzahl der gültigen verschiedene Domino Pflasterungen berechnet Sie in einem passen n durch m Rechteck. Dies ist die Sequenz A099390 in der Online-Enzyklopädie der ganzzahligen Sequenzen . Sie können Eingaben als Funktionsargument (e), CLA oder …


8
Hast du heute schon gemuht?
Die Debian Linux-Distribution (und Debian-basierte Distributionen wie Ubuntu, Kali und andere) verwendet einen Paketmanager namens APT. Um das Programm zu installieren, geben fooSie es in ein Terminal ein sudo apt-get install foo Ein kleines Osterei von APT ist das folgende apt-get moo Was nach der Eingabe die folgende Ausgabe erzeugt …

3
Quadrat aus Ziffern mit der größten Summe
Sie sollten ein Programm oder eine Funktion schreiben, die eine Liste von Ziffern als Eingabe und Ausgabe empfängt oder die größte erreichbare Summe zurückgibt, indem Sie diese Ziffern in ein Quadrat setzen. Die Eingabe enthält immer eine quadratische Anzahl von Ziffern. Eine beispielhafte quadratische Anordnung für die Eingabe 9 1 …

4
Die Unberührbaren
Unberührbare Zahlen α Eine unberührbare Zahl ist eine positive ganze Zahl, die nicht als Summe aller richtigen Teiler einer positiven ganzen Zahl (einschließlich der unberührbaren Zahl selbst) ausgedrückt werden kann. Zum Beispiel ist die Zahl 4 nicht unantastbar, da sie gleich der Summe der richtigen Teiler von 9: 1 + …

1
Marching Squares Lookup
Marching Squares ist ein Algorithmus aus der Computergrafik, mit dem 2D-Isokonturen aus einem Raster von Stichproben wiederhergestellt werden (siehe auch den großen Bruder Marching Cubes für 3D-Einstellungen). Die Idee ist, jede Zelle des Gitters unabhängig zu verarbeiten und die Konturen, die durch diese Zelle verlaufen, basierend auf den Werten an …

1
Knockout-Wahrscheinlichkeiten
Knockout ist ein Basketballspiel, bei dem die Spieler abwechselnd schießen. Es wird als eine Folge von Zwei-Spieler-Wettbewerben gespielt, von denen jeder die Möglichkeit hat, einen dieser Spieler auszuschalten. Angenommen, die Spieler sind A B C Dund ihre Chancen, einen Korb zu schießen und zu bilden 0.1 0.2 0.3 0.4, sind …

1
Sie nennen das optimiert? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Die Aufgabe ist einfach: Post-2-Code-Snippets, die dieselbe Aufgabe …

7
Schwerste zunehmende Folge
Eine Teilsequenz ist eine Sequenz, die durch Löschen einiger Elemente aus einer anderen Sequenz abgeleitet werden kann, ohne die Reihenfolge der verbleibenden Elemente zu ändern. Eine streng ansteigende Teilfolge ist eine Teilfolge, bei der jedes Element größer als das vorhergehende ist. Die am stärksten zunehmende Teilsequenz einer Sequenz ist die …

3
Formatieren Sie eine Gleitkommazahl genau als Dezimalzahl
Jeder binäre Gleitkomma kann exakt dezimal formatiert werden. Die resultierende Zeichenfolge ist möglicherweise etwas lang, aber möglich. In meinem Artikel über Gleitkomma gehe ich auf die Bedeutung der Präzision ein und möchte nun diese Funktion. Diese Herausforderung besteht darin, ein Programm oder eine Funktion zu schreiben, die einen Gleitkommawert als …


4
Theseus 'neues Schiff
Das Schiff des Theseus ist eine alte Frage, die ungefähr so lautet: Wenn bei einem Schiff alle Originalteile ausgetauscht wurden, ist es dann immer noch dasselbe Schiff? Für diesen Golf werden wir langsam "Teile" auf einem "Schiff" ersetzen und sehen, wie lange es dauert, ein ganz neues Schiff zu bekommen. …


7
Finden Sie den längsten musikalischen Teilstring
Eine Musiksaite ist eine beliebige Saite, die auf einer Klaviertastatur gespielt werden kann. Für diejenigen von uns, die als Kinder nicht gezwungen waren, Klavier zu lernen, sieht die Tastatur folgendermaßen aus. Die Saite feed a dead cabbageist also eine musikalische Saite, weil jeder einzelne Buchstabe einem dieser Nots entspricht. Ihre …

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.