Programmierrätsel & Code Golf

19
Bilden Sie Zeichenkette-Wellen

Wenn Sie eine Zeichenfolge als Eingabe angeben, geben Sie die Zeichenfolge mit dem folgenden Algorithmus aus: 1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"] 2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] ) 3. For each of the...

19
Führt diese Linie durch dieses Quadrat?

Teilen Sie den ersten Quadranten (einschließlich der positiven x-Achse, der positiven y-Achse und des Ursprungs) in 1x1-Gitter, wobei jedes Gitter durch die Koordinaten seiner linken unteren Ecke gekennzeichnet ist, wie unten gezeigt: Beachten Sie, dass jedes Raster seine Grenzen und Scheitelpunkte...

19
SQL-Auswahlnummernbereiche

Ich fand es ziemlich schwierig, eine Reihe von Zahlen als Zeilen zu erreichen MySQL. Zum Beispiel wird der Bereich 1-5 erreicht durch: SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 wird darin enden, dass: 1 2 3 4 5 Für 0-99 kann ich zwei 0-9-Tische kreuzen: CREATE TABLE nums...

19
Zählen von 1 bis n ohne fortlaufende Nummern

Tor Sie erhalten eine Ganzzahl n( n > 1). Sie müssen ausgegeben , wie viele Permutationen der ganzen Zahlen 1zu ngibt, die beim Start 1, Ende an n, und haben nicht zwei aufeinanderfolgende ganze Zahlen , die um 1 unterscheiden. Wenn Sie alternativ das vollständige Diagramm erstellen K_nund die...

19
Subtrahiere meine Chancen von meinen Abschlüssen

Bei einer nicht negativen Ganzzahl wird die absolute Differenz zwischen der Summe der geraden und der Summe der ungeraden Stellen zurückgegeben. Standardregeln Es gelten Standard-Regelungslücken. Sie können mit jeder Standard-Eingabe- / Ausgabemethode Eingaben vornehmen und Ausgaben bereitstellen....

19
Berechnen Sie die MU-Nummern

Die ersten beiden MU-Nummern sind 2 und 3. Jede andere MU-Nummer ist die kleinste noch nicht aufgetauchte Zahl, die auf genau eine Weise als Produkt zweier früherer eindeutiger MU-Nummern ausgedrückt werden kann. Hier sind die ersten 10 2, 3, 6, 12, 18, 24, 48, 54, 96, 162 Aufgabe Bei einer...

19
Lokale Maxima extrahieren

Geben Sie bei einem Array positiver Ganzzahlen ein Array aller Elemente aus, die größer oder gleich den benachbarten sind. Die meisten Elemente haben zwei benachbarte Elemente. Das erste und das letzte Element sind Sonderfälle, da sie nur ein benachbartes Element haben. Sie können davon ausgehen,...

19
Drei dreieckige Zahlen [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 . Beschreibung Es gab schon einige andere...

19
Der redundante Boolesche Wert

Einführung Klassischerweise sind Boolesche Werte ein Bit. trueoder false, 1oder 0. Führende Nullen wären einfach überflüssig. Zum Beispiel 001bedeutet das gleiche wie 00001oder nur 1. Der 32-Bit-Boolesche Wert Wenn Sie einen Wert für "truthy / falsey" angeben, geben Sie den entsprechenden...

19
Erzeugen Sie ein Akronym

Dies ähnelt dem Erstellen eines Akronyms , es gibt jedoch einige wesentliche Unterschiede, einschließlich der Methode zum Abrufen des Akronyms und dieser Herausforderung, einschließlich der flexiblen Ausgabe. Aufgabe Bei einer Zeichenfolge (Liste mit Zeichen / Länge 1 ist zulässig), die nur...

19
Die Springsequenz

Definieren wir eine Sequenz. Wir werden sagen, dass die kleinste Zahl ist, , die die folgenden Eigenschaften hat:a(n)a(n)a(n)xxx xxx und sind co-prime (sie teilen keinen Faktor)nnn xxx erscheint nicht früher in der Sequenz |n−x|>1|n−x|>1|n - x| > 1 Im Gegensatz zu den meisten Sequenzen sind...

19
Effizientester Kubifikator

Kubisch ist zu mühsam, um Code manuell . Ihre Herausforderung besteht darin, ASCII-Text in Cubically-Quellcode zu übersetzen. Kubisch Dies ist nur ein kurzer Überblick über Cubically. das Repository enthält eine ausführlichere Anleitung und Details. Cubically ist ein Esolang, den ich vor einiger...

19
Listen Sie eine Nummer auf

Wandeln Sie eine reelle Zahl in eine Liste von Listen um, wobei das negative Vorzeichen (falls vorhanden) eine leere Liste, der ganzzahlige Teil eine Liste von Ziffern und der gebrochene Teil (falls vorhanden) eine Liste von Ziffern ist. Die Ziffern müssen tatsächliche Zahlen sein, keine...

19
Suche nach geheimen Tauschsequenzen

Dies ist ein Bullen-und-Räuber Herausforderung kann der Räuber Thread gefunden werden hier . Ihre Aufgabe ist es, Code zu schreiben, der eine OEIS-Sequenz ausgibt und den Namen der Sequenz im Code ( A______) enthält sowie eine zweite separate Sequenz ausgibt, wenn der Name der Sequenz im Code in...

19
Echte Basisumwandlung

Wir hatten einige Herausforderungen bei der Basiskonvertierung, aber alle scheinen auf ganzzahlige Werte zuzutreffen. Lass es uns mit reellen Zahlen machen! Die Herausforderung Eingänge: Eine echte positive Zahl x , ausgedrückt in Basis 10. Diese Zahl kann als Gleitkomma mit doppelter Genauigkeit...

19
Ist das ein Platz zum Verlieren?

Es gibt ein Spiel namens Get Home , das auf dem Schachbrett gespielt wird. In diesem Spiel gibt es eine einzelne Figur, die von beiden Spielern abwechselnd bewegt wird. Es gibt einige Regeln, wie das Teil bewegt werden kann. In einem Zug muss ein Spieler einen der folgenden Schritte ausführen, um...

19
Optimaler Weg durch eine Matrix

Geben Sie bei einer Matrix aus positiven Ganzzahlen den Pfad mit der niedrigsten Summe aus, wenn Sie vom linken oberen Element zum rechten unteren Element wechseln. Sie können sich vertikal, horizontal und diagonal bewegen. Beachten Sie, dass es möglich ist, sich nach oben / unten, rechts / links...

19
Holen Sie sich das Beste aus zwei Arrays

Sie erhalten zwei Arrays mit Gleitkommazahlen. Ihre Aufgabe ist es, die entsprechenden Elemente der beiden Arrays zu paaren und das Maximum jedes Paares zu erhalten. Allerdings , wenn die beiden entsprechenden Elemente gleich sind, müssen Sie ihre Summe nehmen statt. In Anbetracht der Listen [1, 3,...