Programmierrätsel & Code Golf

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


14
Sind Rundbänder spannend?
Ein Brainfuck-Derivat Definieren wir eine einfache Brainfuck- ähnliche Programmiersprache. Es verfügt über ein bidirektionales Zellenband, und jede Zelle enthält ein Bit. Alle Bits sind anfänglich 0. Auf dem Band befindet sich ein sich bewegender Kopf, der sich anfänglich an Position 0 befindet. Ein Programm ist eine Zeichenfolge über den Zeichen …

7
Endliche Fliesen in einer Dimension
Der Zweck dieser Herausforderung besteht darin, festzustellen, ob eine Sammlung von eindimensonalen Stücken gekachelt werden kann, um einen endlichen kontinuierlichen Block zu bilden. Ein Stück ist eine nicht leere, endliche Folge von Nullen und Einsen, die mit einer Eins beginnt und endet. Einige mögliche Stücke sind 1, 101, 1111, 1100101. …

16
Verschiedene Arten, Primzahlen zu definieren
Eine meiner Lieblingsdefinitionen der Primzahlen lautet: 2 ist die kleinste Primzahl. Zahlen größer als 2 sind Primzahlen, wenn sie nicht durch eine kleinere Primzahl teilbar sind. Wie auch immer diese Definition willkürlich erscheint, warum 2? Warum nicht eine andere Nummer? Versuchen wir es mit einigen anderen Zahlen, die n-Primzahlen definieren …

6
Schlangen in einer Matrix finden
Herausforderung Bestimmen Sie anhand einer Binärmatrix und einer Binärzeichenfolge, ob diese Binärzeichenfolge an einem beliebigen Punkt in der Matrix gefunden werden kann und sich an einem beliebigen nachfolgenden Punkt in eine beliebige Richtung bewegt, um die Binärzeichenfolge zu bilden. Das heißt, kann die Zeichenfolge jedoch innerhalb der Matrix zusammengefaltet gefunden …

30
Erstellen Sie ein Kartenspiel
Hier ist ein Array, das ein Standardkartenstapel darstellt, einschließlich zweier Joker. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H", "JH", "QH", …

9
Wie viele Pappziffern brauche ich?
Ich muss Ziffern aus Pappe vorbereiten, um eine Nummer anzuzeigen ( Beispiel ). Ich weiß vorher nicht, welche Zahl ich anzeigen soll - das einzige, was ich weiß, ist, dass es nicht größer als ist n. Wie viele Pappziffern soll ich vorbereiten? Beispiel: n = 50 Um eine beliebige Zahl …
32 code-golf  number 

30
Ziffern in ihren Gassen
Eingang: Eine Liste von ganzen Zahlen Ausgabe: Platzieren Sie jede Ziffer (und das Minuszeichen) in der angegebenen Reihenfolge auf einer eigenen Spur -0123456789, wobei doppelte Ziffern ignoriert werden. Beispiel: Eingang: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Ausgabe: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 …


17
Ordnen Sie eingegebene ASCII-Zeichen zu
Stellen Sie sicher, dass Sie die andere Herausforderung, die umgekehrte ASCII-Zeichentabelle, sehen ! Der ASCII-Zeichensatz (American Standard Code for Information Interchange) ist der am häufigsten verwendete Standard für die Zeichencodierung. ASCII-Codes stehen für Text in Computern, Telekommunikationsgeräten und anderen Geräten. Herausforderung Ihre Herausforderung besteht darin, eine Zuordnung des ASCII-Zeichensatzes zu …

20
Quadriere eine Zahl nach meinem Geschmack
Die Leute sagen mir immer wieder, dass das Quadrat einer Zahl die mit sich selbst multiplizierte Zahl ist. Das ist offensichtlich falsch. Die richtige Methode, eine Zahl zu quadrieren, besteht darin, sie in ein Quadrat zu verwandeln, indem sie so oft auf sich selbst gestapelt wird, wie sie Ziffern hat, …
32 code-golf  number 

2
Office Escape: Planen Sie Ihren Ausweg!
Es ist der letzte Sprint ... und die Hälfte Ihres Teams ist krank. Sie arbeiten spät dran, machen gerade Ihr letztes Commit für den Tag und freuen sich auf ... warum haben Sie die Lichter ausgeschaltet? Ich erinnere mich nicht an den Sicherheitsmann, der vorbeikam ... oh nein! Ich habe …

30
Erstpreisauktion mit Siegelgebot
Endergebnis Der Wettbewerb ist vorbei. Glückwunsch an hard_coded! Einige interessante Fakten: In 31600 von 40920 Auktionen (77,2%) hat der Gewinner der ersten Runde die meisten Runden in dieser Auktion gewonnen. Wenn Beispiel-Bots in den Wettbewerb aufgenommen werden, ändern sich die ersten neun Plätze nicht AverageMineund heuristtauschen ihre Positionen. Top 10 …


25
Ich denke an eine Nummer (Cop's Thread)
Räuber-Thread hier In dieser Cops-and-Robbers- Challenge wird sich Cops eine positive ganze Zahl ausdenken. Sie schreiben dann ein Programm oder eine Funktion, die einen Wert ausgibt, wenn die Zahl als Eingabe bereitgestellt wird, und einen anderen Wert für alle anderen positiven Ganzzahleingaben. Die Polizei wird dann das Programm in einer …

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.