Programmierrätsel & Code Golf

36
Fibonacci-Orial

Definition Die Fibonacci-Sequenz F(n)auf den positiven ganzen Zahlen ist wie folgt definiert: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Das Fibonacci-Orial einer positiven ganzen Zahl ist das Produkt von [F(1), F(2), ..., F(n)]. Aufgabe Bei positiver...

36
Ziegen zählen, um zu schlafen

Manche Menschen zählen Schafe, um einzuschlafen. Andere zählen Ziegen. Schreiben Sie ein Programm oder eine Funktion, die eine positive ganze Zahl N aufnimmt und N-1 wache Ziegen gefolgt von einer schlafenden Ziege ausgibt, als würde jemand N Ziegen zählen und beim letzten Mal sind sie...

36
Berechnen Sie die Carmichael-Funktion

Aufgabenbeschreibung In der Zahlentheorie nimmt die Carmichael-Funktion  λ eine positive ganze Zahl  n und gibt die am wenigsten positive ganze Zahl k zurück, so dass die k- te Potenz jedes ganzzahligen Coprimes zu n gleich 1 Modulo n ist . Bei einer positiven ganzen Zahl n muss Ihre Lösung λ (n)...

36
EvenSt-Ring C ode - g ol! F

Eine 'gerade Zeichenfolge' ist eine beliebige Zeichenfolge, bei der sich die Parität der ASCII-Werte der Zeichen immer abwechselt. Die Zeichenfolge EvenSt-ring$!ist beispielsweise eine gerade Zeichenfolge, da die ASCII-Werte der Zeichen wie folgt lauten: 69 118 101 110 83 116 45 114 105 110 103 36...

36
Chebyshev Rotation

Stellen Sie sich ein reguläres Gitter vor, in dem jede Zelle Ganzzahlkoordinaten hat. Wir können die Zellen in (quadratische) "Ringe" gruppieren, wobei die Zellen in jedem Ring den gleichen Chebyshev-Abstand (oder Schachbrettabstand) vom Ursprung haben. Ihre Aufgabe ist es, eine solche...

36
Finde die unendlichen Worte!

(Hinweis: Dies ist ein Ableger meiner vorherigen Herausforderung " Find the Swirling Words"! ) Definition von Infinity Word : Wenn Sie alle Zeichen eines Unendlichkeitsworts auf dem Alphabet (AZ) mit Kurven verbinden , erhalten Sie das Unendlichkeitssymbol ∞ wie in den folgenden Diagrammen. Alle...

36
Zeigen Sie eine xkcd an

xkcd ist das beliebteste Webcom von allen, und Sie werden ein Programm schreiben, das uns allen ein bisschen mehr Humor bringt. Ihr Ziel bei dieser Herausforderung ist es, ein Programm zu schreiben, das eine Zahl als Eingabe verwendet und das xkcd und seinen Titeltext (Mauszeigentext) anzeigt....

36
Codeleiter, Cops

Hinweis: Diese Herausforderung ist beendet. Einsendungen sind immer noch willkommen, können aber nicht gewinnen. Das ist der Faden der Bullen. Der Räuberfaden geht hier . Schreiben Sie einen Code, der die Ganzzahl ausgibt 1. Wenn Sie ein einzelnes Zeichen (nach Ihrer Wahl) hinzufügen, entfernen...

36
Komplexe Binärzahlen

Lassen Sie uns eine einfache, surjektive Zuordnung von positiven Ganzzahlen zu Gaußschen Ganzzahlen erstellen , bei denen es sich um komplexe Zahlen handelt, bei denen der Real- und Imaginärteil Ganzzahlen sind. Wenn Sie zum Beispiel eine positive Ganzzahl haben 4538, drücken Sie sie in Binärform...

36
Kängurus springen

Hintergrundgeschichte Haftungsausschluss: Kann erfundene Informationen über Kängurus enthalten. Kängurus durchlaufen mehrere Entwicklungsstufen. Je älter und stärker sie werden, desto höher und länger können sie springen, und desto öfter können sie springen, bevor sie hungrig werden. In Stufe 1 ist...

36
Drücken Sie eine beliebige Taste, um fortzufahren

Ihre Aufgabe ist es, ein Programm zu erstellen , die den folgenden Text werden angezeigt, wartet auf den Benutzer eine Taste drücken (es okay ist , Tasten wie zu ignorieren ctrl, alt, caps locketc., solange Tasten wie letters, numbers, symbolsund enterwerden nicht ignoriert), und beenden Sie dann...

36
Motorrad-Ausrüstungsprüfer!

Einige von Ihnen kennen vielleicht die Art und Weise, wie ein Motorrad schaltet. Aber für diejenigen, die es nicht tun, sieht es so aus 6 5 4 3 2 N 1 Jetzt möchte ich wissen, in welchem ​​Gang ich bin, nachdem ich ein paar Hoch- und Runterschaltungen durchgeführt habe. Das Programm sollte von...

36
Seltsam gerade, positiv negativ

Bei N wird der N-te Term dieser unendlichen Folge ausgegeben: -1 2 -2 1 -3 4 -4 3 -5 6 -6 5 -7 8 -8 7 -9 10 -10 9 -11 12 -12 11 ... etc. N kann 0-indiziert oder 1-indiziert sein, wie Sie es wünschen. Wenn beispielsweise 0-indexiert dann Eingänge 0, 1, 2, 3, 4sollte jeweilige Ausgänge erzeugen -1,...

36
Teilung und Rest

Obwohl diese Herausforderung in den meisten "Standard" -Sprachen wahrscheinlich trivial ist, richtet sie sich an Sprachen, die so esoterisch, einfach und / oder schwierig zu bedienen sind, dass sie auf dieser Website nur sehr selten zu finden sind. Es sollte ein interessantes Problem zu lösen sein,...