Programmierrätsel & Code Golf

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

11
Drucken Sie mir eine Skala
Ach nein! Ich habe bald einen Theorie-Test und kann mich noch nicht an die Waage erinnern! Hilf mir, mich an meine wichtigsten Skalen zu erinnern, indem du Folgendes druckst: 7♯ - C♯ D♯ E♯ F♯ G♯ A♯ B♯ C♯ 6♯ - F♯ G♯ A♯ B C♯ D♯ E♯ F♯ 5♯ …

30
Die nächste Farbe
Herausforderung Betrachten Sie den Regenbogen als sieben Farben, dargestellt durch Zeichenfolgen als Red Orange Yellow Green Blue Indigo Violet. Ihre Aufgabe ist es, ein Programm zu erstellen, das eine dieser Farben als Ein- und Ausgabe in der Reihenfolge der Regenbogenfarben erhält. Dies schließt Überlappungen einViolet -> Red Eingang Eine Zeichenfolge, …


16
Faktorarme Zahlen
Wenn eine positive ganze Zahl (streng) weniger Primfaktoren hat (ohne Multiplizitäten zu zählen) als ihr Nachfolger und ihr Vorgänger, nennen wir sie eine faktorarme Zahl .N&gt;2N&gt;2N > 2 Mit anderen Worten, und , wobei die Anzahl der eindeutigen Primfaktoren von .ω(N)&lt;ω(N−1)ω(N)&lt;ω(N−1)\omega(N) < \omega(N - 1)ω(N)&lt;ω(N+1)ω(N)&lt;ω(N+1)\omega(N) < \omega(N + 1)ω(N)ω(N)\omega(N)NNN Aufgabe …

9
Handmuster in einem Kartenspiel
Ein Kartenspiel ist das kartesische Produkt von SFarben und RRängen. Viele, wenn auch nicht alle, Kartenspiele verwenden S=4und R∊{6,8,13}. Eine Hand von HKarten wird vom Deck ausgeteilt. Die Verteilung , auch als "Handmuster" bezeichnet, ist ein Array, das beschreibt, wie viele Karten Sie von jeder Farbe erhalten haben. Bei einer …


16
Einfaches Abschriften-Rendering
Es gibt verschiedene Möglichkeiten, Header für Posts im Stack Exchange-Netzwerk zu erstellen. Das Format , das die meisten ist gewöhnlich 1 auf PPCG verwendet zu sein scheint: # Level one header ## Level two header ### Level three header Beachten Sie das Leerzeichen nach den Rautezeichen. Beachten Sie außerdem, dass …

30
Tauschen Sie die Endianness
Wie die meisten von Ihnen wahrscheinlich wissen, können (byteadressierbare) Hardwarespeicher in zwei Kategorien unterteilt werden - Little Endian und Big Endian . In Little-Endian-Speichern werden die Bytes beginnend mit 0 am kleinen (niedrigstwertigen) Ende und in Big-Endian-Speichern umgekehrt nummeriert. Wissenswertes : Diese Begriffe basieren auf Jonathan Swifts Buch Gullivers Reisen, …

23
Ermitteln Sie die BCD-Differenz einer Zahl
BCD Unterschied Konvertieren Sie eine Ganzzahl n in BCD ( binär codierte Dezimalzahl ), indem Sie jede Dezimalstelle durch ihre 4-stellige Binärdarstellung ersetzen 234 -&gt; 0 0 1 0 0 0 1 1 0 1 0 0 Drehen Sie dann die Liste der Binärziffern, um die größten und kleinsten Zahlen …

22
Baue ein Schachbrett
Für diese Herausforderung drucken Sie zu Beginn eines Dame-Spiels die Koordinaten und die Farbe der einzelnen Teile. Geben Sie x und y (durch Kommas getrennt) für jedes Quadrat (mit einem Index von 0 bis 7) auf einem Schachbrett ein, gefolgt von einem "r" oder "b" (für Rot oder Schwarz), wobei …

18
Dreiecke von Sechsecken
Angenommen, eine unendliche Aneinanderreihung von Sechsecken, die aus |/\Zeichen bestehen. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Geben Sie bei gegebener Eingabe n &gt; 0einen …



30
Digitangular Numbers
Eine Dreieckszahl ist eine Zahl, die als Summe aufeinanderfolgender positiver Ganzzahlen ab 1 ausgedrückt werden kann. Sie kann auch mit der Formel ausgedrückt werden n(n + 1) / 2, bei der nes sich um eine positive Ganzzahl handelt. Das digitale Gegenstück einer Zahl wird folgendermaßen berechnet: Teilen Sie eine Zahl …
20 code-golf  math 

30
Zählen Sie die Änderungen in einem Array
Ihre heutige Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die ein Array von ganzen Zahlen enthält und zählt, wie oft sich der Wert von links nach rechts ändert. Dies lässt sich leichter anhand eines Beispiels zeigen:[1 1 1 2 2 5 5 5 5 17 3] =&gt; …

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.