Programmierrätsel & Code Golf

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

30
Haben n und n ^ 3 die gleichen Ziffern?
Bei einer gegebenen Zahl n (0 <= n <= 2642245) prüfen Sie, ob n und n 3 den gleichen Satz von Ziffern haben, und geben Sie dementsprechend einen Wahrheits- oder Falschwert aus. Lassen Sie uns zum Beispiel die Zahl 100 überprüfen. 100 3 ist 1000000. Die Ziffernfolge in 100 lautet …

16
Bestimmen Sie den Würfelwert aus der Seitenansicht
Schreiben Sie ein Programm oder eine Funktion, die den linken und rechten Wert der Würfel als ganze Zahlen (1-6) nimmt und den Wert oben zurückgibt. Würfellayout: +---+ | 1 | +---+---+---+---+ | 2 | 3 | 5 | 4 | +---+---+---+---+ | 6 | +---+ ,^. <´ 5 `> <-- …
52 code-golf 

9
Helfen Sie mir mit Differentialrechnung!
Ich liebe das Programmieren und kenne jede Sprache, aber ich mag Mathe. Leider verlangt meine Schule, dass Computer-Studenten ein Jahr Rechenzeit benötigen. Nächste Woche gibt es einen Test und ich kenne keine der Formeln für Derivate! Bitte helfen Sie mir, die Formeln zu finden. Ich benötige ein Spickzettel - ein …

7
Roboter findet Kätzchen
Die Herausforderung Der kürzeste Code nach Zeichenanzahl, um Robot dabei zu helfen, das Kätzchen in möglichst wenigen Schritten zu finden. Golfer, dies ist eine Zeit der Krise - Kätzchen wird vermisst und Robot muss es finden! Der Roboter muss Kitten auf dem kürzesten Weg erreichen. Es gibt jedoch viele Hindernisse, …

14
Wie langsam ist Python wirklich (Teil II)?
Dies ist eine Fortsetzung von Wie langsam ist Python wirklich? (Oder wie schnell ist Ihre Sprache?) . Es stellte sich heraus, dass es ein bisschen zu einfach war, für meine letzte Frage ein x100-Speedup zu bekommen. Für diejenigen, die die Herausforderung genossen haben, aber etwas Schwierigeres wollen, bei dem sie …

14
Gravitationskraft zwischen Zahlen
Die Gravitationskraft ist eine Kraft, die zwei beliebige Objekte mit Masse anzieht. In dieser Herausforderung werden unsere Objekte Zahlen sein und ihre Masse wird ihr Wert sein. Dabei geht es uns nicht um die Stärke der Kraft, sondern um die Richtung. Stellen Sie sich diese Zahlenreihe vor [1 6 9 …
52 code-golf 

11
Bringen Sie ein Paar von ganzen Zahlen zur Gleichheit
Dies wurde durch ein mathematisches Problem inspiriert, das ich irgendwo im Internet gesehen habe, aber ich erinnere mich nicht, wo (UPDATE: Das ursprüngliche Problem wurde auf den unterditierten mathematischen Rätseln mit einem Beweis gefunden, sofern es möglich ist, siehe auch diesen Math SE-Beitrag ), gefragt ein Beweis, ob das folgende …

12
5, 2, 16, 3580, Was kommt als nächstes?
Betrachten Sie die positiven ganzzahligen Potenzen von fünf in Dezimalzahl. Hier sind die ersten 25, rechtsbündig: X 5^X 1 5 2 25 3 125 4 625 5 3125 6 15625 7 78125 8 390625 9 1953125 10 9765625 11 48828125 12 244140625 13 1220703125 14 6103515625 15 30517578125 16 152587890625 …

29
Codieren Sie das Datum im Heiligabend-Format
Der Tag, an dem dieser Beitrag veröffentlicht wurde, war Heiligabend. Morgen ist Weihnachten. Gestern war Heiligabend. In zwei Tagen ist es soweit Christmas Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve Eve …
51 code-golf  string  date 

25
Erstelle ein Malprogramm!
Einführung Eines Tages haben Sie Ihrem Kind gezeigt, wie man an einem Computer zeichnet. Sie geben mspaint.exedie Laufleiste ein. Zu Ihrem Entsetzen heißt es "Keine Artikel entsprechen Ihrer Suche". Sie müssen eine einfache Version der Farbe erstellen, damit Ihr Kind zeichnen kann! Herausforderung Sie müssen ein einfaches Zeichenprogramm erstellen. Öffnen …

30
Anhängen von Zeichenfolgenlängen
Herausforderung: Wenn Sie eine Zeichenfolge sfür die Zeichen a- z, A- Z, 0- 9angeben, hängen Sie die Länge von san sich selbst an und zählen die zusätzlichen Zeichen in der Länge als Teil der Gesamtlänge von s. Eingang: Nur eine Zeichenfolge von beliebiger Länge (kann leer sein). Ausgabe: Dieselbe Zeichenfolge, …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
Erstellen Sie ein Kontrollkästchen
Schreiben Sie ein Programm, das ein Kontrollkästchen mit zwei Status erstellt, mit dem Benutzer mit einer Maus interagieren können. Insbesondere sollte Ihr Programm Folgendes erreichen: Stellen Sie einen Bildschirmbereich von 8 × 8 Pixel (oder, falls gewünscht, größer) als den anklickbaren Bereich des Kontrollkästchens ein. Diese Region wird fortan einfach …

30
Coprimes bis zu N
Bei einer gegebenen Zahl n >= 2werden alle positiven ganzen Zahlen kleiner als nwhere ausgegeben gcd(n, k) == 1(wobei kes sich um eine der ausgegebenen Zahlen handelt). Zahlen dieser Art sind miteinander koprimiert . Beispiel: 10gibt die Ausgabe aus [1, 3, 7, 9](in beliebiger Form, solange die Zahlen eindeutig getrennt …

30
Drucken Sie alle alphanumerischen ASCII-Zeichen, ohne sie zu verwenden
Herausforderung Drucken Sie die folgenden Zeichen: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 Der Haken ist, dass Sie keinen von ihnen in Ihrem Code verwenden dürfen. Sie können sie in beliebiger Reihenfolge mit oder ohne führende oder nachfolgende Zeile drucken, aber Sie dürfen keine anderen Zeichen drucken. Regeln Sie dürfen keine Zeichen aus dem oben genannten …

25
Bedeutendes Leerzeichen: Cops
Für diese Herausforderung definieren wir Leerzeichen als nur Zeilenvorschübe (0x0A) und Leerzeichen (0x20). Beachten Sie, dass die meisten Sprachen und Regex-Varianten auch viele andere Zeichen als Leerzeichen betrachten, sowohl innerhalb als auch außerhalb des ASCII-Bereichs, sodass Sie möglicherweise nicht in der Lage sind, die entsprechenden integrierten Funktionen zu verwenden. Die …

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.