Programmierrätsel & Code Golf

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

30
Sei der Erste 1 (lass nur die erste Wahrheit)
Intro Jedes Jahr veranstaltet Dyalog Ltd. einen Studentenwettbewerb. Die Herausforderung besteht darin, guten APL-Code zu schreiben . Dies ist eine sprachunabhängige Code-Golf- Ausgabe des diesjährigen achten Problems. Ich habe die ausdrückliche Erlaubnis, diese Herausforderung hier vom ursprünglichen Autor des Wettbewerbs zu posten. Sie können dies jederzeit überprüfen, indem Sie dem …

30
Ist das eine Funktion?
(key, value)Bestimmen Sie anhand einer Liste von Paaren, ob es sich um eine Funktion handelt. Dies bedeutet, dass jeder Schlüssel einem konsistenten Wert zugeordnet ist. Mit anderen Worten, wenn zwei Einträge gleiche Schlüssel haben, müssen sie auch gleiche Werte haben. Wiederholte Eingaben sind OK. Zum Beispiel: # Not a function: …

30
Bernardino identifiziert unveränderte Dollarwörter
Definition Ein Dollar-Wort ist ein Wort, bei dem, wenn jedem Buchstaben ein Cent-Wert von a = 1 bis z = 26 zugewiesen wird und die Buchstaben summiert werden, das Ergebnis 100 lautet. Hier ein Beispiel für CodeReview und hier eine Liste von Dollar Wörtern, die ich online gefunden habe. Eingang …
47 code-golf  string 

15
Attack, Decay, Sustain, Release
Klangsynthesizer verwenden Hüllkurvengeneratoren, um zu steuern, wie sich bestimmte Parameter des Klangs (z. B. die Gesamtlautstärke) mit der Zeit ändern. In vielen Synthesizern wird eine Hüllkurve durch vier Parameter definiert, wie in der folgenden Abbildung aus Wikipedia dargestellt : Attack Time (A) : Zeit, die die Hüllkurve benötigt, um ihren …

30
Zeigen Sie zufällige farbige Pixel an
Ich mochte immer Bildschirme voller zufällig gefärbter Pixel. Sie sind interessant anzusehen und die Programme, die sie zeichnen, machen Spaß. Die Herausforderung Füllen Sie Ihren Bildschirm oder ein Grafikfenster mit farbigen Pixeln. Die Regeln Ihr Programm muss die gleiche Chance haben, alle Farben (dh den Bereich #000000bis #FFFFFF) oder alle …

18
Kegel essen wie ein normaler Mensch
Kegel sind farbige Bonbons mit 5 verschiedenen Geschmacksrichtungen. Trauben, grüner Apfel, Zitrone, Orange und Erdbeere, dargestellt durch (p) urple, (g) reen, (y) ellow, (o) range bzw. (r) ed. Ich aß Kegel, indem ich die verschiedenen Farben sortierte und sie dann der Reihe nach aß. Nachdem ich im Büro ein paar …
47 code-golf 

30
3… 2… 1… Abbruch!
Ihre Aufgabe ist es, ein vollständiges Programm zu schreiben, das bei jedem Start von 10 herunterzählt. Wenn Sie das Programm zum ersten Mal ausführen, sollte es gedruckt werden 10. Beim nächsten Mal sollte es ausgegeben werden 9. Beim nächsten Mal sollte es ausgegeben 8werden und so weiter. Anstatt zu drucken …

3
Rund um die Uhr codieren
Schreiben Sie ein einzeiliges Programm mit zwei oder mehr Zeichen, das keine Zeilenabschlusszeichen enthält und keine Eingabe benötigt. Zum Beispiel könnte Ihr Programm sein: MyProgram Wenn Ihr Programm in die Formen eingeteilt ist, die die Zeiger einer Uhr bei 12, 3, 6 und 9 Uhr machen, muss sie die entsprechende …

16
Stapel läuft über
(Inspiriert von dieser Frage ) Zielsetzung Ihre Aufgabe ist es, ein Programm oder eine Funktion zum Drucken einer ASCII-Version des Stack Overflow-Logos an STDOUT zu schreiben \|/ (-) (-) (-) (-) Ihr Programm sollte zwei Eingaben annehmen, die hier als H und N bezeichnet werden. Die Höhe des Stapels "Container" …

23
Countdown von "Unendlichkeit"
Scheint eine unmögliche Aufgabe zu sein, oder? Nun, es ist eigentlich nicht so schwer. Wenn wir das Wort Infinityals 8-Bit-Binär-ASCII-Code schreiben , erhalten wir: 01001001 01101110 01100110 01101001 01101110 01101001 01110100 01111001 Dies kann verkettet und in den Dezimalwert konvertiert werden 5291279215216915577. Das ist eine Nummer, mit der wir arbeiten …

2
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 schreiben? JSFuck macht dies bereits mit 6 Symbolen, …

30
Zufallsgolf des Tages # 7: Ein eindeutig zufälliger Charakter
Über die Serie Dies ist ein Gastbeitrag für die Random Golf of the Day-Serie. Zunächst einmal können Sie dies wie jede andere Code-Golf-Herausforderung behandeln und beantworten, ohne sich Gedanken über die Serie zu machen. Es gibt jedoch eine Rangliste für alle Herausforderungen. Sie finden die Rangliste zusammen mit einigen weiteren …

30
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 Äquivalentes schreiben …
47 code-golf 

17
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 …
47 code-golf  string 

30
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 …

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.