Programmierrätsel & Code Golf

9
Elliptisches System

Einführung Bei fünf Punkten in der Ebene besteht Ihre Aufgabe darin, die Fläche der Ellipse zu berechnen, die durch diese Punkte verläuft. Sie können davon ausgehen, dass mit den angegebenen Eingabewerten genau eine nicht entartete Ellipse erstellt werden kann. Regeln Die Eingabe besteht aus...

9
Golf die Pseudoprimes!

Einleitung / Hintergrund In einer kürzlichen Diskussion im Krypto-Chat wurde ich aufgefordert, mit dem Fermat-Primalitätstest und den Carmichael-Zahlen zu diskutieren / zu helfen . Dieser Test basiert auf der Prämisse, dass a^(p-1) mod p==1immer für Primzahlen gilt p, aber nicht immer für...

9
Erweitern Sie die Vergleichsketten

Im Gegensatz zu den meisten Sprachen wertet Python a<b<cwie in der Mathematik aus und vergleicht die drei Zahlen im Gegensatz zum Vergleich des Booleschen a<bmit c. Der richtige Weg, dies in C (und vielen anderen) zu schreiben, wäre a<b && b<c. Bei dieser Herausforderung...

9
Primzahlen in der Primfaktorisierung

Ich habe in PPCG eine weitere Hauptherausforderung gesehen, und ich liebe mich für einige Primzahlen. Dann habe ich den Einführungstext falsch verstanden und mich gefragt, was sich die kreativen Köpfe hier ausgedacht haben. Es stellt sich heraus, dass die gestellte Frage trivial war, aber ich frage...

9
Ein Zug überquert eine beschriftete Brücke

Stellen Sie sich eine Brücke der Länge B vor, die aus Kacheln besteht, die mit den Ziffern der verketteten positiven ganzen Zahlen gekennzeichnet sind. Wenn B beispielsweise 41 wäre, würde es so aussehen: ----------------------------------------- 12345678910111213141516171819202122232425 Stellen...

9
Bei einer int-Eingabe n wird n * umgekehrt (n) ausgedruckt.

Bei gegebener Ganzzahl nausdruckenn * reversed(n) reversed(n)ist die Nummer, die Sie erhalten, wenn Sie reversedie Ziffern von n. reverse(512) = 215 reverse(1) = 1 reverse(101) = 101 >>>>>>>> func(5) = 5*5 = 25 func(12) = 12*21 = 252 func(11) = 11*11 = 121 func(659) =...

9
ASCII-Karte mit fünf Zeichen

Hinweis: In diesem Beitrag bedeuten die Begriffe "Zeichen" und "Farbe" im Wesentlichen dasselbe Dieses Bild: kann dargestellt werden als ....'''333 .eeee'''3e ..dddd33ee %%%dd####e (Zuordnung von Farben zu ASCII-Zeichen) Der Vierfarbensatz besagt, dass "bei jeder Trennung einer Ebene in...

9
Der Arbeitszeitrechner

Dies basiert darauf, wie mein Unternehmen mit der Überwachung der Arbeitszeiten für jeden Mitarbeiter umgeht. Jeder von uns hat eine Karte, die vor einem Sensor ausgegeben werden kann, sodass eine Uhr die Zeiten registriert, zu denen die Mitarbeiter im Büro ein- oder auschecken. Jedes Mal, wenn das...

9
Jetzt denken wir in n Dimensionen!

Die Frage: nWie viele verschiedene Punktepaare auf einem neindimensionalen n x n x n x n x n x n ... x nGitter, bei denen die Koordinaten von 0bis reichen n - 1, sind bei einer Zahl ≥ 2 mindestensn voneinander entfernt? Die Paare {(2,1,3,1), (3,2,1,3)}und {(3,2,1,3), (2,1,3,1)}werden nicht als...

9
Case-Fold Deutsch

Falten Sie die Zeichenfolge mit einer deutschen Zeichenfolge und einer Angabe eines Falls (unterer / oberer / Titel) zu diesem Fall. Spezifikationen Die Eingabe besteht nur aus a- zplus äöüß-,.;:!?'"in Groß- und / oder Kleinbuchstaben. Der Zielfall kann als drei beliebige eindeutige Werte (bitte...

9
Sind die Zahlen einvernehmlich?

Zwei Zahlen gelten als einvernehmlich, wenn die richtige Teilersumme der ersten Zahl mit der zweiten Zahl übereinstimmt, die richtige Teilersumme der zweiten Zahl gleich der ersten Zahl ist und die erste und die zweite Zahl nicht gleich sind. Definieren S(x)wir die richtige Divisorsumme von x. 220...