Programmierrätsel & Code Golf

11
Kongruenzbeziehungen

In Anbetracht 3 positive ganze Zahlen sind a, bund n(deren Maximalwerte sind der maximal darstellbare Integer - Wert in Ihrer Sprache), Ausgang eines truthy Wert , wenn a ≡ b (mod n)und Falsey anders. Für diejenigen, die mit Kongruenzbeziehungen nicht vertraut sind, a ≡ b (mod n)gilt iff a mod n =...

11
Oktal, Dezimal oder Hexadezimal?

Schreiben Sie bei einer Eingabezeichenfolge, die nur Buchstaben und Zahlen enthält, ein Programm oder eine Funktion, die die möglichen druckbaren ASCII-Zeichen (Hex 20-7E) druckt, die dem Wert der Zeichenfolge in den Basen 8, 10 und 16 entsprechen (sofern möglich). Die Zeichen müssen in...

11
Eine kostenlose Probe der Autokorrelation

Betrachten Sie einen eindimensionalen, reellen Vektor x , der Beobachtungen eines Prozesses darstellt, die in zeitlich gleichmäßigen Abständen gemessen werden. Wir nennen x eine Zeitreihe . Lassen n die Länge bezeichnen x und x bezeichnen das arithmetische Mittel der x . Die Probe Autokovarianz -...

11
Welches Zeichen ist diese HTML-Entität?

Das Ziel ist wirklich einfach. Wenn Sie eine Zeichenfolge als Eingabe erhalten, analysieren Sie alle HTML-Entitäten, die den folgenden Zeichen entsprechen (einschließlich ihrer Großbuchstabenvarianten): áàãâäéèêëíìîïóòõôöúùûüýÿ Analyseregeln: Jede Entität beginnt mit &und endet mit; Das erste...

11
Schiebekapitelle

Der Hintergrund Stellen Sie sich das englische Alphabet vor, das in Großbuchstaben hintereinander geschrieben ist ABCDEFGHIJKLMNOPQRSTUVWXYZ. Angenommen, wir haben ein spezielles Objektiv mit variabler Breite, so dass beim Platzieren über der Reihe ein bestimmtes "Fenster" des Alphabets angezeigt...

11
Zufällige Passwörter im Vergleich zu allgemeinen Passwörtern

Auf Github gibt es eine Liste der 10.000 häufigsten Passwörter. Ich habe auch meine eigene Liste mit zufälligen Passwörtern erstellt . Ihre Aufgabe ist es, den Unterschied zwischen den beiden Listen zu identifizieren (mit 100% iger Genauigkeit). Daher muss Ihr Programm eine Zeichenfolge akzeptieren...

11
Eine Zeitleiste lesen

Inspiriert von Zeichnen Sie eine Zeitleiste . Geben Sie anhand einer Zeitleiste mit Ereignissen das Datum für jedes Ereignis aus. Eine Zeitleiste wird im Formular angegeben 2000 --AF-C-------E--D---B-- Wo die erste Zeile einen bekannten Zeitpunkt zeigt. Das bekannte Jahr ist immer das Zeichen unter...

11
Pascals Dreieck als zweidimensionale Liste

Erstellen Sie ein Pascal-Dreieck, das eine verschachtelte Liste ist und an den nicht verwendeten Stellen Nullen enthält. Im Ausgabearray werden die Zahlen des Pascalschen Dreiecks durch Nullen getrennt und auf jeder Seite durch Nullen aufgefüllt, so dass sie zentriert sind. Beispielsweise darf die...

11
Hilf Jason, seinen JSON zu formatieren

Jason hat einen großen JSON, aber er ist nicht lesbar, deshalb muss er ihn verschönern. Formatierungsspez Der JSON hat 4 verschiedene Typen: Zahlen; Gerade0-9 Saiten; Mit doppelten Anführungszeichen versehene "Zeichenfolgen mit\ Arrays; Begrenzt durch [], wobei Elemente durch getrennt sind ,,...

11
Die unheiligen Zahlen

Diese Frage gestellt wird sehr inspiriert von dem, was @Mego erstellt mit seinen Heiligen und Holier Zahlen, vielen Dank an ihn und seinen Wortspielen. Heilige Zahlen sind Zahlen, die nur aus den Ziffern mit Löchern bestehen: 04689 Zahlen mit mindestens einer unheiligen Ziffer gelten als unheilig....

11
Drehe jeden 2x2 Block in einer Matrix

Die Herausforderung Gegeben eine n x mMatrix mit n > 1und m > 1 mit ganzen Zahlen gefüllt 1 2 3 4 5 6 und eine Liste von ganzen Zahlen mit genau so vielen Werten wie 2x2Blöcke in der Matrix ( (n-1)*(m-1)wenn Sie die genaue Zahl benötigen) [1, 2] Geben Sie die Matrix mit jedem 2x2Block aus,...

11
Spiralwörter zeichnen [geschlossen]

Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Das Szenario Zeichnen Sie bei einer...

11
Trilaterieren Sie Ihre Position

Einführung Stellen Sie sich vor, Sie befinden sich auf einer zweidimensionalen kartesischen Ebene und möchten Ihre Position darauf bestimmen. Sie kennen 3 Punkte in dieser Ebene und Ihre Entfernung zu jedem von ihnen. Während es immer möglich ist, Ihre Position daraus zu berechnen, ist es ziemlich...

11
Erziele eine Partie Laden, Verteidigen und Schießen

Als ich ein Kind war, habe ich dieses Spiel oft gespielt. Regeln Es gibt zwei Spieler (nennen wir sie A und B), und jeder Spieler benutzt seine Hände als Waffen. Es gibt drei mögliche Züge: Hände hoch, um Munition in Ihre Waffe zu laden. Jede Waffe beginnt leer. Das Laden erhöht die Munition um...

11
Musikintervalllöser

In der Musiktheorie ist ein Intervall die Differenz zwischen zwei Tonhöhen. Jede Tonhöhe wird durch die Anzahl der Halbschritte (Der Unterschied zwischen C und C #) oder der ganzen Schritte (Der Unterschied zwischen C und D) definiert. Ein ganzer Schritt entspricht zwei Halbschritten. Hier ist...

11
Anzeige "Frohe Ostern!"

Ihre Aufgabe ist es, die folgende ASCII-Grafik zu drucken: _ _ _______ _ | | | | (_______) _ | | | |__ | | ____ ____ ____ _ _ _____ ____ ___| |_ ____ ____| | | __)| |/ _ | _ \| _ \| | | | | ___) / _ |/___) _)/ _ )/ ___)_| | | | ( ( | | | | | | | | |_| | | |____( ( | |___ | |_( (/ /| | _ |_|...

11
Lesen Sie ein Kreuzworträtsel

Inspiriert von dieser Frage zum Verpacken in dieses Format. Gelegentlich sehe ich ein vollständiges Kreuzworträtsel und da ich so bin, kann ich mir nicht die Mühe machen, herauszufinden, welche Lösungen für die Hinweise tatsächlich vorhanden waren. Eingang: Eine 2D-Zeichenfolge (beliebiges Format,...