Programmierrätsel & Code Golf

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

30
Finden Sie die kleinste Zahl, die N nicht teilt
Diese Herausforderung ist so einfach, dass im Grunde alles im Titel steht: Sie erhalten eine positive ganze Zahl N und Sie sollten die kleinste positive ganze Zahl zurückgeben, die kein Teiler von N ist . Ein Beispiel: Die Teiler von N = 24 sind 1, 2, 3, 4, 6, 8, …


30
Dehne das Wort
Die Eingabe ist ein Wort aus Kleinbuchstaben, die nicht durch Leerzeichen getrennt sind. Eine neue Zeile am Ende ist optional. Das gleiche Wort muss in einer modifizierten Version ausgegeben werden: Verdoppeln Sie es für jedes Zeichen, wenn es das zweite Mal im Originalwort vorkommt, verdreifachen Sie es das dritte Mal …

16
Code (Mini) Golf
Bestimmen Sie anhand der Seitenansicht eines Minigolfplatzes und der Schlagkraft, ob der Ball es in das Loch schafft. Ein Kurs wird in diesem Format sein: ____ ____ _ __/ \ / U \ __/ \ / \_ \_/ Der Ball beginnt direkt vor dem ersten Stück Boden links und folgt …

16
Shifty Eyes Shifting I's
Shifty-Eyes ASCII-Leute lieben es, ASCIIs zu verschieben Ii: >_> <_< >_< <_> Verschieben Sie bei einer Reihe von Shifty-Typen in Abständen oder mit getrennten Linien die IiSeite zu Seite, lassen Sie die Wand links und den Himmel rechts: Ii Der kürzeste Schalthebel gewinnt den Preis. Sag was? Schreiben Sie ein …

30
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 years -> yew fears Die Konsonanten vor dem …
50 code-golf  string 

12
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 von Gleichungen in der Form, …
50 code-golf  math  logic 

3
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, wenn …
50 code-golf 

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

28
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 Spieler dümmer sind als …

13
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 mit geringerem Budget erfunden, die sich keinen vollständigen Planeten …


30
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 Angaben auf irreführende Weise. Denken Sie daran: Das Ziel …


30
Ente, Ente, Josephus
Gegeben ein Integer-Array: Beginnen Sie mit der ersten Nummer N Positionen vorwärts springen, wobei n der Wert der aktuellen Position ist Löschen Sie die aktuelle Position und machen Sie die nächste Position zur aktuellen Position. Fahren Sie mit Schritt 2 fort, bis eine Nummer übrig ist Diese Nummer ausdrucken Regeln …

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.