Programmierrätsel & Code Golf

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

30
Suchen Sie die Anzahl der führenden Nullen in einer 64-Bit-Ganzzahl
Problem: Suchen Sie die Anzahl der führenden Nullen in einer 64-Bit-Ganzzahl mit Vorzeichen Regeln: Die Eingabe kann nicht als Zeichenfolge behandelt werden. Es kann alles sein, wo mathematische und bitweise Operationen den Algorithmus antreiben Die Ausgabe sollte unabhängig von der Sprache anhand der 64-Bit-Ganzzahl mit Vorzeichen überprüft werden Es gelten …

26
Ist das Wort Koprime?
Wenn Sie ein Wort haben, behandeln Sie jeden Buchstaben als seine Nummer im englischen Alphabet (wird also azu 1, bwird zu 2, zwird zu 26 usw.), und überprüfen Sie, ob alle Buchstaben , einschließlich der Duplikate, paarweise koprimiert sind . Die Eingabe ist genau ein Wort aus englischen Kleinbuchstaben. Die …

9
Maximale Hamming-Distanz zwischen einer Liste gepolsterter Saiten
Der Hamming-Abstand zwischen zwei Saiten gleicher Länge ist die Anzahl der Positionen, an denen sich die entsprechenden Zeichen unterscheiden. Wenn die Saiten nicht gleich lang sind, ist die Hamming-Distanz nicht definiert. Herausforderung Schreiben Sie ein Programm oder eine Funktion, die aus einer Liste von Zeichenfolgen den größten Hamming-Abstand unter allen …
18 code-golf  string 

8
durchgestrichen 44 ist immer noch regulär 44; (
Einführung Am 24. März 2015 hat @isaacg seine Pyth-Antwort von 44 auf 42 Byte golfen . Da eine durchgestrichene 44 ( 44 ) einer regulären 44 sehr ähnlich sieht, machte @Optimizer folgenden Kommentar: durchgestrichen 44 ist noch normal 44 :( Danach, am 21. Oktober 2015, hat @ Doorknob ♦ seine …

14
Quadrat-Zufall-Symmetrisch
Herausforderung Schreiben Sie ein Programm oder eine Funktion, die eine quadratisch-zufällig-symmetrische Matrix zurückgibt oder ausgibt. Eingang N : Die Größe der Matrix dh6 x 6 Ausgabe Die Matrix. Sie können es entweder drucken, als String (mit den Zeilenumbrüchen) oder als Liste / Array von Listen / Arrays zurückgeben. Regeln Sie …
18 code-golf  matrix 

20
Einfache Lava Lampe
Einführung: Ich denke, jeder weiß, was eine Lava-Lampe ist, aber für den Fall, dass dies nicht der Fall ist: (Bildquelle) Im Grunde handelt es sich um Glasröhren, die Wachs in einer durchscheinenden Flüssigkeit enthalten. Der untere Teil erwärmt sich beim Einschalten der Lampe, wodurch sich die Dichte ändert und das …


30
Das max () reicht nicht aus
Intro Ein Freund hat diese Frage heute auf eine etwas andere Weise gestellt: "Kann ein einzelner [Python] -Befehl die größte von einigen Ganzzahlen bestimmen UND dass sie nicht gleich sind?". Wir haben zwar keine Möglichkeit gefunden, dies mit vernünftigen Definitionen von "einem einzigen Befehl" zu tun , aber ich dachte, …
18 code-golf 


2
Ist das eine Weyr-Matrix?
Es gibt eine Art n × n Matrix W, die als kanonische Grundform von Weyr bezeichnet wird . Eine solche Matrix wird durch ihre Blöcke beschrieben und hat die folgenden Eigenschaften unter Verwendung des folgenden Referenzdiagramms: die Hauptdiagonalblöcke W ii sind n i × n i Matrizen der Form λ …

12
Auf zu einer holprigen Fahrt
Ihre Aufgabe ist es, ein Computerprogramm oder eine Funktion zu schreiben, die eine Liste positiver Ganzzahlen von mindestens Länge 2 erstellt und feststellt, ob es sich um "Zickzack" handelt. Eine Sequenz ist nur dann ein Zickzack, wenn die Zahlen abwechselnd größer und kleiner sind als die Zahl, die vor ihnen …

20
Matrizen reduzieren
Verwandte: Lassen Sie uns Design eine Ziffer Mosaik , Print / Output der L-Phabet . Sandbox-Post hier Bei 2 Eingaben C = columns and rows, S = starting pointwird eine Matrix wie folgt ausgegeben: Input 4, 3 1 2 3 0 2 2 3 0 3 3 3 0 0 …
18 code-golf  matrix 

19
Polynomausdruckszeichenfolge auswerten
Erstellen Sie eine Funktion, die eine Polynomgleichung, einen Wert für xund das Ergebnis der Operation zurückgibt. Beispiel: gegeben 4x^2+2x-5und x=3ausgegeben 37. Dies ist das Ergebnis von4(3)^2+2(3)-5 Angenommen, alle Polynome sind gültig Das Polynomformat ist immer coefficient(variable)^exponent => 4x^2außer: Wenn Exponent ist 1, wird es seincoefficient(variable) => 4x Wenn Koeffizient ist …

10
Interleaving Sequences
Verschachtelte Sequenzen repräsentieren ein willkürliches Zusammenführen einer Anzahl von Sequenzen. Eine verschachtelte Sequenz kann durch Anhängen von Elementen an eine Liste nacheinander aus einer bestimmten Anzahl von Listen erstellt werden, wobei jedes Mal das nächste Element aus einer bestimmten Liste ausgewählt wird. Daher enthält eine verschachtelte Sequenz genau die gleichen …

13
Conways bestes Spiel
Insbesondere das PRIMEGAME von Conway . Dies ist ein Algorithmus, der von John H. Conway entwickelt wurde, um Primzahlen mit einer Folge von 14 rationalen Zahlen zu erzeugen: A B C D E F G H I J K L M N 17 78 19 23 29 77 95 77 …

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.