Programmierrätsel & Code Golf

48
Da ist ein Loch im Meeresboden

Während ich versuchte (und versagte), meinen kleinen Sohn zum Abendessen zu überreden, versuchte ich, ihm etwas vorzusingen. Auf halbem Weg durch dieses Lied wurde mir klar, dass sich die Formelstruktur gut zum Code-Golfen eignet! Die Aufgabe besteht darin, ein Programm oder eine Funktion zu...

47
Tipps zum Golfen in Perl?

Welche allgemeinen Tipps haben Sie zum Golfen in Perl? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für Perl sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro

47
Periodensystem der Elemente - Code Golf

Basierend auf Practical Golf - US-Bundesstaaten Ihre Aufgabe ist es, die Abkürzung (Symbol) eines Elements mit dem angegebenen Elementnamen bis einschließlich Ununoctium (118) zu finden. Verwenden Sie das Periodensystem auf Wikipedia . Dank Squeamish Ossifrage finden Sie eine vollständige Liste der...

47
Ist eine Zahl durch jede ihrer Ziffern teilbar?

Mein Freund und ich arbeiteten an einem Labor in unserer AP-Informatik-Klasse und beschlossen, Golf als Problem zu codieren, da wir noch die Hälfte der Klasse frei hatten, nachdem wir fertig waren. Hier ist die Frage: Ist n bei einer gegebenen Zahl n durch jede seiner Ziffern teilbar? Zum Beispiel...

47
Sierpinskified Code

Schreiben Sie einen rechteckigen Textblock, der bei Anordnung in einem Sierpinski-Teppich unter Verwendung gleich großer Leerzeichenblöcke für die leeren Teile ein Programm erstellt, das die Iterationsnummer des Teppichs ausgibt. Zum Beispiel, wenn Ihr Textblock ist TXT BLK Führen Sie dann das...

47
Sehr einfache Dreiecke

Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl (über stdin, Befehlszeile oder Funktionsargument) einliest und eine Zeichenfolge aus so vielen kleinen Dreiecken ausgibt oder zurückgibt, die nebeneinander angeordnet sind. /\ /__\ Dieses einzige Dreieck ist die Ausgabe, wenn...

47
Spaltbare Zahlen

Ich habe diese Sequenz während der Arbeit an Evolution of OEIS gefunden , bin aber nie dazu gekommen, sie als Antwort zu veröffentlichen. Nachdem ich eine Referenzimplementierung in Mathematica geschrieben hatte, dachte ich, dass dies eine lustige Übung ist, die als separate Herausforderung zu tun...

47
Rückhand ^ H ^ H ^ H ^ H ^ H ^ Hspaces

Bei einigen Terminals wird durch Drücken der Rücktaste der Steuercode ^Hzum Löschen des vorherigen Zeichens generiert . Dies führte zu einer raffinierten Redewendung, in der Änderungen für einen komödiantischen Effekt vorgetäuscht werden : Sei nett zu diesem Idioten. Er ist zu Besuch vom...

47
Retina oder Müll?

Wir leben in einem wundervollen Zeitalter der Technologie, in dem wir auf unseren Fernsehern wunderschön detaillierte 8K-Bildschirme und auf unseren Handys sogar 2K-Bildschirme für unser mobiles Surfvergnügen haben können. In den letzten Jahren haben wir in Bezug auf die Bildschirmtechnologie einen...

47
Eine Froot Loop Halskette reparieren

Angenommen, Sie binden einen Strang Froot Loops für eine Halskette, ein Armband, einen Schnürsenkel oder was auch immer. Es gibt 6 Schleife Farben: r ed, O - Bereich, y ellow, g reen, b lue und p urple. Sie möchten, dass Ihr Faden ganz links mit Rot beginnt und in der Reihenfolge des Regenbogens...

47
Wie gerade ist eine Zahl?

Die alten Griechen hatten diese Dinge einfach und doppelt gerade Zahlen genannt. Ein Beispiel für eine einfach gerade Zahl ist 14. Sie kann einmal durch 2 geteilt werden und ist dann zu einer ungeraden Zahl (7) geworden, nach der sie nicht mehr durch 2 teilbar ist. Eine doppelt gerade Zahl ist 20....

47
Die Do While False-Redewendung

Do While False Bei der heutigen Arbeit beschrieb einer meiner Kollegen den Use-Case für do while (false). Die Person, mit der er sprach, fand das albern und so einfach, wenn Aussagen viel besser wären. Wir verbrachten dann die Hälfte unseres Tages damit, darüber zu diskutieren, wie wir etwas...

47
JSF ** k mit nur 5 Symbolen?

Dies ist keine Herausforderung, sondern eine Frage Nicht-herausfordernde Fragen, die sich auf das Lösen von Programmierpuzzles oder eine bestimmte Art von Herausforderung beziehen, sind ebenfalls ein Thema. Nun zu der Frage: Ist es möglich, einen beliebigen JavaScript-Code mit nur 5 Buchstaben zu...