Programmierrätsel & Code Golf

51
Erkennung serieller Abstimmungen

Stack Exchange erkennt automatisch serielle Abstimmungen (wenn ein Benutzer viele Beiträge eines anderen Benutzers positiv oder negativ bewertet) und kehrt diese um. In dieser Herausforderung implementieren Sie einen sehr, sehr einfachen "Serienwahl" -Detektor. Eingang Die Eingabe ist eine...

51
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...

51
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...

51
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...

51
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...

51
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 17 762939453125 18...

51
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...

51
Bestimmen Sie die Version Ihrer Sprache

Ihre Herausforderung besteht darin, einen Polyglot zu schreiben, der in verschiedenen Versionen Ihrer Sprache funktioniert. Beim Ausführen wird immer die Sprachversion ausgegeben. Regeln Ihr Programm sollte in mindestens zwei Versionen Ihrer Sprache funktionieren. Die Ausgabe Ihres Programms sollte...

51
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 Eve Eve Eve Eve Eve Eve Eve Eve...

50
Verschleierter FizzBuzz Golf [geschlossen]

Erstellen Sie die kürzestmögliche verschleierte FizzBuzz-Implementierung. Um als verschleiert zu gelten, muss mindestens eine der folgenden Bedingungen erfüllt sein: Enthält keine der Wörter "Fizz", "Buzz" oder "FizzBuzz" Enthält nicht die Nummern 3, 5 oder 15. Verwenden Sie eine der oben genannten...

50
Magrathea 2.0 - Berge bauen

Mit dem großen Zusammenbruch der Weltwirtschaft sank auch die Nachfrage nach maßgeschneiderten Planeten. Die Magratheaner mussten sich auch um stabilere Einnahmen von einer breiteren Klasse von Kunden kümmern. Aus diesem Grund haben sie die eigene Bergkette (oder kurz Chaos-O-Berge) für Menschen...

50
Nicht. Sogar. Blinken

Dein Leben könnte davon abhängen. Blinzel nicht. Blinzel nicht mal. Blink und du bist tot. Sie sind schnell. Schneller als Sie glauben können. Drehen Sie nicht den Rücken, schauen Sie nicht weg und blinzeln Sie nicht! Viel Glück. Weinende Engel sind eine fremde Rasse, die sich nicht bewegen kann,...

50
ja ist 91 Zeilen lang

yes, von coreutils, ist 91 Zeilen lang . Viele von ihnen sind Kommentare, aber das ist immer noch WAY zu lang. Bearbeitung ab September 2019: Die Quelldatei ist in den letzten fünf Jahren gewachsen und umfasst nun 126 Zeilen. Schreiben Sie ein Programm, das Folgendes imitiert yes: Ausgabe in...

50
Alex hat manchmal recht

Diese Herausforderung besteht darin, die Stimmung unseres Mods Alex A. zu heben , der normalerweise Unrecht hat . Angenommen, Sie haben einen Freund namens Alex, der Hilfe bei der grundlegenden Logik und Mathematik benötigt, insbesondere bei der mathematischen Äquivalenz . Er gibt Ihnen eine Liste...

50
Du bist das schwächste Glied, Auf Wiedersehen

Diese King-of-the-Hill- Herausforderung basiert auf der Game-Show Weakest Link . Für diejenigen, die mit der Show nicht vertraut sind, ist der Kern dieser Herausforderung, wen Sie abstimmen : Wenn die anderen Spieler klüger sind als Sie, haben Sie weniger Chancen auf den Pot. Wenn die anderen...

50
Spoonerise Wörter

Spoonerisieren Sie sie mit zwei gegebenen Wörtern, indem Sie ihre anfänglichen Konsonantencluster wechseln. Wenigste Bytes gewinnt. plaster man -> master plan blushing crow -> crushing blow litigating more -> mitigating lore strong wrangler -> wrong strangler def ghi -> ghef di few...