Programmierrätsel & Code Golf

19
Wie viele Lynch-Bell-Nummern gibt es?

Herausforderung Wenn Sie eine Ganzzahl angeben, geben Sie nals Eingabe wo aus 36 >= n >= 2, wie viele Lynch-Bell-Zahlen sich in der Basis befinden n. Die Ausgabe muss in der Basis 10 sein. Lynch-Bell-Nummern Eine Zahl ist eine Lynch-Bell-Zahl, wenn: Alle Ziffern sind eindeutig (keine...

19
Zufällig aus einem Array auswählen

Diese Herausforderung ist recht einfach: Sie erhalten ein Array positiver (ohne 0) Ganzzahlen und müssen ein zufälliges Element aus diesem Array auswählen. Aber hier ist die Wendung: Die Wahrscheinlichkeit, ein Element auszuwählen, hängt vom Wert der Ganzzahl ab, dh je größer die Ganzzahl wird,...

19
Deep Search eine Liste

Für diese Herausforderung gilt eine Liste nur dann als gültig, wenn sie vollständig aus Ganzzahlen und gültigen Listen besteht (rekursive Definitionen \ o /). Geben Sie für diese Abfrage bei einer gültigen Liste und einer Ganzzahl eine Liste aller Tiefen zurück, in denen die Ganzzahl gefunden...

19
Ich mag kein Wechselgeld!

Eingang: Zwei Zeichenfolgen ohne Zeilenumbrüche oder Leerzeichen. Ausgabe: Beide Eingabezeichenfolgen in getrennten Zeilen, ggf. mit Leerzeichen † für eine der beiden Zeichenfolgen. Und eine dritte Zeile mit den Zeichen A, R, Mund , was hinzugefügt , entfernt , verändert und unverändert . † Wir...

19
Binäre Prime-Chunks

Wir suchen nach einer Sequenz Nehmen Sie die natürlichen Zahlen 1,2,3,4,5,6,7,8,9,10,11,12,13,14... Konvertiere zu Base-2 1,10,11,100,101,110,111,1000,1001,1010,1011,1100,1101,1110... Verketten Sie die obigen Zahlen 110111001011101111000100110101011110011011110... Partitioniere diese Zahl in...

19
Schwingt es regelmäßig?

Herausforderung Bestimmen Sie anhand einer gegebenen Liste, ob das Gruppieren der Liste in Reihen von auf- und absteigenden Elementen zu einer Liste von Listen gleicher Größe führt. Mit anderen Worten, "Wendepunkte" der Liste sind gleichmäßig verteilt. Beispiel Hier ist ein Beispiel: 0, 3, 7, 5, 2,...

19
Finde meine Polyphthongs!

Für die Zwecke dieser Herausforderung wird ein Polyphthong als zusammenhängendes Stück eines Strings definiert, das nur Vokale enthält und eine Länge von mindestens 2 hat. Wenn Sie einen nicht leeren String als Eingabe verwenden, müssen Sie alle darin enthaltenen Polyphthongs ausgeben . Hat...

19
Bitweises XOR von rationalen Zahlen

Einführung Jede rationale Zahl zwischen 0 und 1 kann als eine eventuell periodische Folge von Bits dargestellt werden. Zum Beispiel ist die binäre Darstellung von 11/40 0.010 0011 0011 0011 ... wo der 0011Teil auf unbestimmte Zeit wiederholt. Eine Möglichkeit, diese Darstellung zu finden, ist die...

19
Was brauche ich, um die Welt zu zerstören?

Die Schwerkraftbindungsenergie eines Planeten ist die Energiemenge, die erforderlich ist, um jedes winzige Stück davon zu trennen, damit kein Stück umkreist oder mit einem anderen Stück kollidiert. Für eine einheitliche Sphäre gibt Wikipedia folgende Formel an: E= 3 G M25 RE=3GM25RE =...

19
Cooles Ding ohne Titel

Definieren wir f n (k) als die Summe der ersten k Terme der natürlichen Zahlen [1, ∞), wobei jede Zahl n- mal wiederholt wird. k | 0 1 2 3 4 5 6 7 8 9 --------+------------------------------------------------- f_1(k) | 0 1 3 6 10 15 21 28 36 45 deltas | +1 +2 +3 +4 +5 +6 +7 +8 +9...

19
Klammern Sie die APL-Züge deutlich ein

In APL können Sie implizite Funktionen schreiben, die als Züge bezeichnet werden . Wie sie funktionieren, spielt für diese Herausforderung keine Rolle. Hier sind die verschiedenen Arten, wie sie unter Verwendung ⍴der Funktion gruppiert werden können: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ ->...

19
Schnittpunkt zweier Dreiecke

A, B, C, DBerechnen Sie bei 4 Punkten auf den 2D-Ebenen die Fläche des Schnittbereichs der Dreiecke OABund OCD, wo Osich der Mittelpunkt der Ebene befindet, die Koordinate (0, 0). Algorithmen, die in konstanter zeitlicher Komplexität (in Bezug auf arithmetische Operationen) ablaufen, werden...

19
Schaumbad Buchstaben

Wenn Sie ein kleines Kind in Ihrem Haus haben, sind Sie möglicherweise auf Schaumbadbuchstaben gestoßen. Diese können angefeuchtet und auf flache Oberflächen wie Fliesen und die Seite der Badewanne geklebt werden, um Worte und Botschaften zu bilden. Die Bandbreite der Worte und Botschaften ist...

19
Gespiegelte Digitaluhr

Viele Digitaluhren zeigen die Uhrzeit mit vereinfachten Ziffern an, die aus nur sieben verschiedenen Leuchten bestehen, die entweder an oder aus sind: Bei horizontaler Spiegelung 018ändern sich die Ziffern nicht, da sie symmetrisch sind. Die Ziffern auch, 2und 5erhalten getauscht, 2immer 5und...

19
Äh, ist es ein Haiku?

Sie möchten ein Haiku erstellen, sind sich aber nicht sicher, ob es den Silbenregeln für ein Haiku entspricht. Ich konnte nicht die Mühe machen, einen richtigen Klappentext zu schreiben, wie ich es normalerweise tue, also musst du damit auskommen. Lassen Sie uns gleich weitermachen. Ein Haiku in...