Programmierrätsel & Code Golf

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

22
Was für eine seltsame Funktion
Ihre Aufgabe hier ist es, eine Funktion 1 zu implementieren , die eine Permutation auf die positiven Ganzzahlen bildet (eine Bijektion von den positiven Ganzzahlen auf sich selbst). Dies bedeutet, dass jede positive Ganzzahl in der Permutation genau einmal vorkommen sollte. Der Haken ist, dass Ihre Funktion eine größere Wahrscheinlichkeit …

1
Cyclic Levenquine
Hintergrund Wie die meisten PPCG-Stammgäste wissen, ist ein Quine ein Programm, das beim Ausführen seinen eigenen Quellcode ausgibt. und der Levenshtein-Abstand zwischen zwei Zeichenfolgen ist die minimale Anzahl von Einfügungen, Löschungen und Bearbeitungen, die erforderlich sind, um eine Zeichenfolge in die andere zu ändern. In dieser Herausforderung kombinieren wir die …

30
Es sind bekannte bekannt
Der frühere US-Verteidigungsminister Donald Rumsfeld ist berühmt den Ausdruck "bekannte Bekannte" bekannt gemacht. Hier werden wir seine Bemerkungen in einer vierzeiligen Strophe zusammenfassen. Speziell diesen Text ausgeben: known knowns known unknowns unknown knowns unknown unknowns Die Known unKnownsGroß- und Kleinschreibung spielt keine Rolle (z. B. ist in Ordnung), und eine …

30
Die dritte Saite
Geben Sie bei zwei gegebenen Zeichenfolgen eine dritte Zeichenfolge aus, die keiner der beiden Eingaben entspricht, jedoch dieselbe Länge (in Zeichen) wie eine der Eingaben hat. Es gibt garantiert mindestens eine gültige Ausgabe. Testfälle Testfälle werden zitiert, um zu zeigen, dass es sich um Zeichenfolgen handelt. Ausgänge sind einer von …
45 code-golf  string 

19
Zeichnen / Zeichnen Sie ein Herzdiagramm
Ihre Herausforderung besteht darin, eines der folgenden Herzen zu zeichnen / zu zeichnen. Die Größe muss mindestens 50x50 Pixel betragen (Vektorgrafiken sind in Ordnung). Sie können wählen, welches der Herzen Sie zeichnen / plotten möchten. Achsen, Gitterlinien usw. werden akzeptiert. Es müssen mindestens 100 verschiedene Koordinaten / Punkte in der …

26
Ein bisschen, ein Knabbern oder ein Byte?
Inspiriert von dieser Herausforderung Geben Sie bei einer Ganzzahl im Bereich 0 <= n < 2**64den Container mit der Mindestgröße aus, in den er passen kann Bit: 1 Knabbern: 4 Byte: 8 kurz: 16 int: 32 lang: 64 Testfälle: 0 -> 1 1 -> 1 2 -> 4 15 -> …

26
Big Ben geht BONG
Ihre Aufgabe ist es, ein Programm zu erstellen, das Big Ben (Twitter) imitiert . Aufgabe Immer wenn eine neue Stunde begonnen hat (entsprechend der Ortszeit oder UTC Ihres Computers), müssen Sie BONGwiederholte hourZeiten ausgeben (mit einem Leerzeichen zwischen den Wörtern). Zum Beispiel, wenn es 3 Uhr ist, müssen Sie ausgeben …

30
PPCG-Gefahr: Polizisten
Wie gut kennst du die Seite? Lass es uns herausfinden. Dies ist eine Herausforderung für Bullen und Räuber . Räuberfaden. Als Polizist müssen Sie: Suchen Sie auf dieser Website nach einer nicht gelöschten, nicht geschlossenen Aufforderung, die beantwortet werden soll. Die Herausforderung kann nicht die folgenden Tags enthalten: Bullen und …

30
Zähle ohne 3
Hintergrund Als ich in der Grundschule war, haben wir ein Mathe-Spiel gespielt, das wie folgt aussieht. Alle Kinder sitzen in einem großen Kreis und wechseln sich ab, beginnend mit 1 . Die folgenden Zahlen müssen jedoch beim Zählen übersprungen werden: Zahlen, die ein Vielfaches von 3 sind . Zahlen, deren …


19
Schlacht um die Fellowships KotH
In dieser Herausforderung erstellen Sie eine Gemeinschaft mit dem Ziel, alle anderen Gemeinschaften im Kampf zu besiegen. Ein Fellowship (Team) besteht aus 3 Charakteren . Jeder Charakter bewegt sich unabhängig vom Rest seines Teams, aber er muss zusammenarbeiten, wenn er gegen seinen Feind kämpft. Die Teams stehen sich rotierend gegenüber. …

11
Führen Sie Stackylogic aus
Stackylogic ist eine logikbasierte Programmiersprache, die ich erfunden habe 0und die Ein 1- und Ausgänge für eine einzelne 0oder 1nach Fertigstellung enthält. Ein Stackylogic-Programm besteht aus Zeilen, die nur die drei Zeichen 01?sowie genau eines <am Ende einer der Zeilen enthalten können. Zeilen dürfen nicht leer sein und die Zeile …

23
Hexadezimal und das Alphabet
In dieser Herausforderung erhalten Sie eine Eingabe, wandeln sie in Hexadezimalwerte um, nehmen einige Änderungen vor und geben das Ergebnis aus. Da es sich nur um 16 hexadezimale Zeichen handelt, muss Ihr Code so kurz wie möglich sein. Beispiele Beispiele werden durch eine Leerzeile getrennt. Die erste Zeile wird eingegeben, …

18
Drucken Sie alle IPv6-Adressen aus
Das erinnert mich daran, dass vor ein paar Jahren jemand einen Torrent "Hacker-Tool: vollständige Liste aller IP-Adressen" hochgeladen hat. Dies war natürlich nur eine generierte Liste der ~ 4 Milliarden IPv4-Adressen, aber Tausende von "h4xx0rz" haben sie heruntergeladen. Schau, Mama, Imahacker! Das war damals, aber heute sind alle auf IPv6 …

30
Zähle die Summe zweier Quadrate
Bei einer nicht negativen Zahl ngeben Sie die Anzahl der Ausdrücke nals Summe von zwei Quadraten mit ganzen Zahlen aus n == a^2 + b^2( OEIS A004018 ). Beachten Sie, dass aund bpositiv, negativ oder null sein kann und deren Reihenfolge von Bedeutung ist. Wenigste Bytes gewinnt. Zum Beispiel n=25gibt, …

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.