Programmierrätsel & Code Golf

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

9
Ungefähr ∫ ((e ^ x) / (x ^ x)) dx
Sie sollen den Wert von: Wo Ihre Eingabe ist I. Regeln Sie dürfen keine integrierten Integralfunktionen verwenden. Sie dürfen keine eingebauten unendlichen Summierungsfunktionen verwenden. Ihr Code muss in angemessener Zeit ausgeführt werden (<20 Sekunden auf meinem Computer) Sie können davon ausgehen, dass die Eingabe größer als 0, aber kleiner als …

6
Flip It, Flop It, Mean It
Überblick Ersetzen Sie bei einem Bild im PPM-Format (P3) als Eingabe für jedes Pixel pim Bild die folgenden 4 Pixel (rot, grün und blau) durch den bodenebenen Durchschnittswert der jeweiligen Kanäle aller 4 Pixel: p selbst Das Pixel an pder Position, an der sich das Bild befindet, wenn es vertikal …


6
Zeichne mein Balkendiagramm
Sie wurden ausgewählt, um ein Programm zu erstellen, das einige hübsche ASCII- Balkendiagramme erstellt . Hier ist das Eingabeformat: [List of words (they can have spaces)] [an integer >= 0] Bar 3 This is so cool 4 IDK-Why 6 Die Eingabe enthält in diesem Format mehrere Zeilen, von denen jede …

5
Pronomenoperation
Die Herausforderung Schreiben Sie eine Funktion oder ein Programm, das als Argument eine Zeichenfolge verwendet, die aus einem oder mehreren subjektiven Personalpronomen besteht , die durch + Zeichen getrennt sind . Die Ausgabe muss ein einzelnes Pronomen sein, dh das Ergebnis der im nächsten Absatz definierten Beziehung. Natürlich können Sie …

30
Jetzt alle zusammen
Bei einer gegebenen Liste der Ziffern 1 bis 9 wird ausgegeben, ob jede Ziffer zu einem einzigen zusammenhängenden Block zusammengefasst ist. Mit anderen Worten, keine zwei gleichen Ziffern werden durch verschiedene Ziffern getrennt. Es ist in Ordnung, wenn eine Ziffer überhaupt nicht angezeigt wird. Wenigste Bytes gewinnt. Eingang: Eine nicht …

16
Bitte zählen Sie MICH!
Ihre Aufgabe ist einfach. Veröffentlichen Sie ein Snippet in einer beliebigen Sprache, die bei n-maliger Wiederholung des Snippets n in der angegebenen Reihenfolge in Dezimal-, Oktal- und Hexadezimalzeichen und in Leerzeichen getrennt ausgibt. n ist eine ganze Zahl größer als Null. Es gibt keine führenden Nullen. Kürzeste Antwort gewinnt Beispiel …
24 code-golf 

19
Golf einen Saitendreher
Wie Saiten verdreht sind Der Verdrehungsalgorithmus ist sehr einfach. Jede Spalte wird um ihren Index nach unten verschoben (Spalte 0 verschiebt sich um 0, Spalte 1 verschiebt sich um 1, ...). Die Spaltenverschiebung wird nach oben verschoben. Es funktioniert so: aaaa bbbb cccc Wird: a ba cba ---- cba cb …
24 code-golf  string 

30
Ein Akronym machen
Zielsetzung Ihr Ziel ist es, ein Programm zu erstellen, das eine Eingabe in ein Akronym umwandelt. Ihre Eingabe enthält garantiert nur Buchstaben und Leerzeichen. Die Eingabe enthält genau ein Leerzeichen zwischen den Wörtern. Sie müssen das Akronym der Eingabe ausgeben. Regeln Ihr Code kann nicht zwischen Groß- und Kleinschreibung unterscheiden …
24 code-golf  string 

15
Der Random Walker-Drucker
Zeichnen Sie ein Programm oder eine Funktion, die STDOUT n(jeweils für einen Schritt) eine Zeichenfolge mit einem Punkt .an der Position des Gehers in die Zeiten schreibt . Das Programm muss außerdem alle sSekunden eine Zeile schreiben (oder sSekunden nach jeder Zeile warten ). Ein Zufallsrundgang ist eine mathematische Formalisierung …
24 code-golf  random 

1
Loop Detection - nicht so!
Das Ziel dieser Herausforderung ist es, die Richtung und das Gebiet zu finden, die von einer Schleife umschlossen sind. Eingang: Ein rechteckiges Raster, das ausschließlich aus folgenden Zeichen besteht: ^v<> (Optional können Sie auch die Abmessungen des Rasters vor dem Raster selbst als Dezimalzahl mit einem Präfix, Suffix und Trennzeichen …

30
Tauschen, löschen und wiederholen
Einführung Beobachten wir die folgende Zeichenfolge: ABCDEFGHIJKLMNOP Wenn wir die Enden der Zeichenkette vertauschen , sind dies: ABCDEFGHIJKLMNOP ^^ ^^ Wir erhalten folgendes Ergebnis: BACDEFGHIJKLMNPO Danach löschen wir die Enden der Zeichenkette, die in diesem Fall Bund sind O. Das Ergebnis ist: ACDEFGHIJKLMNP Wenn wir den Vorgang wiederholen, erhalten wir …
24 code-golf  string 


12
Die Komplementkatze
Ziel Schreiben Sie ein vollständiges Programm, das (nach STDOUT oder nach der nächstgelegenen Alternative) eine beliebige Textzeichenfolge mit maximal 64 Zeichen ausgibt. Einfach genug, oder? Nun, hier ist der Haken: Sie dürfen keine Zeichen verwenden, die in der Ausgabe der vorherigen Antwort vorhanden waren. Das stimmt, keiner von ihnen. Sie …

20
Summenpyramide der Primzahlen
Bei einer gegebenen Zahl N besteht die Herausforderung darin, die Summe der Pyramide von N Primzahlen zu erhalten. Zur Verdeutlichung hier ein Beispiel: Input: 4 Wir werden die ersten 4Primzahlen auflisten und dann die Summe daraus berechnen. Danach berechnen wir die Summen der Summen und so weiter: 2 > 5 …
24 code-golf  math  primes 

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.