Programmierrätsel & Code Golf

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

12
Prime Divisor Table
Intro In der Freizeitmathematik habe ich mit der Konstruktion einer Divisortabelle gespielt, um die Primteiler einer Reihe von Zahlen visuell zu vergleichen / gegenüberzustellen. Die eingegebenen Zahlen stehen oben als Spaltenbezeichnungen, die Primteiler links als Zeilenbezeichnungen und eine Markierung gibt an, wo sich die beiden in einer Reihe befinden. Für …

30
Dreieck eine Zahl!
Wir sind daran gewöhnt, dass der Ausdruck "Quadrieren" n die Berechnung von n 2 bedeutet . Wir sind auch mit dem Begriff „cubing“ verwendet n bedeuten n 3 . Abgesehen davon, warum konnten wir nicht auch eine Zahl dreiecken? Wie dreiecke ich eine Zahl? Zunächst einmal, lassen Sie uns eine …

11
Negative Fibonacci-Zahlen
Sie kennen wahrscheinlich alle die Fibonacci-Sequenz: fibonacci(n)=fibonacci(n-1)+fibonacci(n-2) fibonacci(0)=0 fibonacci(1)=1 Ihre Aufgabe ist so einfach wie möglich: Gegebenen ganzzahligen NRechenfibonacci(n) aber hier ist die Wendung: Auch negativ machen N Warten. Was? fibonacci(1)=fibonacci(0)+fibonacci(-1) so fibonacci(-1)=1 und fibonacci(-2)=fibonacci(0)-fibonacci(1)=-1 und so weiter... Dies ist ein Code-Golf, so dass das kürzeste Programm in Bytes gewinnt. …


30
So einfach wie das ABC
Eingang Ein String, der höchstens eine von jedem des Buchstaben enthält A, Bund C. Sie können in beliebiger Reihenfolge sein. Die leere Zeichenfolge ist eine gültige Eingabe. Hinweis: In einer früheren Version dieser Herausforderung wurden die Buchstaben LEJanstelle von verwendet, ABCund sie können weiterhin verwendet werden, wenn dies gewünscht wird. …

16
Geben Sie die Eulernummern aus
Bei einer nicht negativen ganzen Zahl n,n,n , Ausgabe der Eulersche Zahl ( OEIS A122045 ).nthnthn^{\text{th}} Alle ungeradzahligen Euler-Zahlen sindDie geraden Euler-Zahlen können mit der folgenden Formel berechnet werden ( bezieht sich auf die imaginäre Einheit): 0.0.0 .i≡−1−−−√i≡−1i \equiv \sqrt{-1}E2n=i∑k=12n+1∑j=0k(kj)(−1)j(k−2j)2n+12kikk.E2n=ich∑k=12n+1∑j=0k(kj)(-1)j(k-2j)2n+12kichkk. E_{2n} = i \sum_{k=1}^{2n+1}{ \sum_{j=0}^{k}{ \left(\begin{array}{c}k \\ j \end{array}\right) \frac{{\left(-1\right)}^{j} …

11
2016 Time Capsule String: Steige auf die Integer-Leiter
Verwendung der 74 Zeichen aus der 2016er Zeitkapsel-Zeichenfolge H@~*^)$.`~+1A|Q)p~`\Z!IQ~e:O.~@``#|9@)Tf\eT`=(!``|`~!y!`) Q~$x.4|m4~~&!L{% Schreiben Sie N Code-Schnipsel in derselben Sprache, wobei: Das erste Snippet wird ausgegeben 1. Das 2. Snippet wird ausgegeben 2. Das 3. Snippet gibt aus 3. ... etc. ... Das N-te Snippet wird ausgegeben N(die Nummer, nicht der Buchstabe). Ein …

11
Absolute Summen von Sidi-Polynomkoeffizienten
Hintergrund Das Sidi-Polynom vom Grad n - oder das (n + 1) -te Sidi-Polynom - ist wie folgt definiert. Die Sidi-Polynome haben mehrere interessante Eigenschaften, aber auch ihre Koeffizienten. Letztere bilden die OEIS-Sequenz A075513 . Aufgabe Schreibe ein vollständiges Programm oder eine Funktion , die, da eine nicht negative ganze …

18
4 Bits trennen
Ihre Aufgabe: Bestimmen Sie bei gegebener Eingabezeichenfolge, ob die Binärdarstellung dieser Zeichenfolge an keiner Stelle 4 1s oder 0s hintereinander enthält. Darüber hinaus sollte Ihr Code selbst keine solchen Reihen von vier aufeinanderfolgenden Zeichen enthalten. Testfälle String Binary Result U3 01010101 00110011 Truthy 48 00110100 00111000 Falsy Foobar 01000110 01101111 …

19
URL-freundliche Titel
Die Leute auf dieser Seite lieben es wirklich, ihre Beitragstitel zu verschönern ... Stewie's sequence: + * - / + * - / Wenn dieser Titel jedoch in die Seiten-URL aufgenommen werden muss, wird dies vereinfacht: stewies-sequence Die Herausforderung Ihre Aufgabe ist es, ein Programm oder eine Funktion zu erstellen, …

2
Hilbertify ein Bild
Ich mag die Hilbert-Kurve . Ihre Aufgabe für diese Herausforderung ist es, ein Bild (ausschließlich ein quadratisches Bild, bei dem alle Seiten eine Stärke von zwei Pixeln haben) aufzunehmen, zickzackförmig zeilenweise zu entwirren und es in einer Pseudo-Hilbert-Kurve wieder aufzurollen . Auflösen Zum Auflösen beginnen Sie mit dem Pixel in …


20
Anzahl der geradkettigen Alkane der angegebenen Länge
Ein geradkettiges Alk * ne ist definiert als eine Folge von Kohlenstoffatomen, die durch Einfach- (Alkan), Doppel- (Alken) oder Dreifachbindungen (Alkin) verbunden sind (implizite Wasserstoffatome werden verwendet). Kohlenstoffatome können also nur 4 Bindungen bilden Kein Kohlenstoffatom darf gezwungen werden, mehr als vier Bindungen zu haben. Ein geradkettiges Alkohol kann als …

18
XOR zwei monochrome Bilder
Herausforderung: Nehmen Sie die Eingabe von zwei Schwarzweißbildern (einfarbig) und xoder jedes Pixel des ersten mit jedem Pixel des zweiten, fügen Sie sie zu einem neuen Bild hinzu und geben Sie das neue Bild aus. Einige Klarstellungen: Die Größe der Bilder spielt keine Rolle. Erweiterung / Bildformat spielt keine Rolle. …


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.