Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

14
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 den Namen …


6
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 die Domäne und der Bereich …

30
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, 3.2, 2.3]und [3, 1, …

4
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 Zeit geschrieben habe und dessen Gebrauch schmerzhaft ist. …

21
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 Zeichenfolgen. Beispiele 0 → [[0]] …
19 code-golf  number 


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, dass das Array mindestens zwei …

14
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 …

15
Kehre einen Zauberwürfel-Algorithmus um
Immer wenn Sie mit einem Zauberwürfel einen Zug machen, gibt es einen umgekehrten Zug, der den ersten Zug rückgängig macht. Aus diesem Grund hat jeder Algorithmus (Zugmenge) einen umgekehrten Algorithmus, der den ersten Algorithmus rückgängig macht. Das Ziel dieser Herausforderung ist es, das Gegenteil eines gegebenen Algorithmus zu finden. Spezifikation: …

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 Herausforderungen in Bezug auf diese …

10
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 …
19 code-golf  tips  syntax  sql 

14
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 Kanten …

30
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 druckbares ASCII enthält, alle Großbuchstaben in der Eingabe ausgeben, …
19 code-golf  string 

30
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 32-Bit-Booleschen Wert als Zeichenfolge aus. (Oder als Zahl, wenn …
19 code-golf  string 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.