Programmierrätsel & Code Golf

16
Anzahl der

Bestimmen Sie bei einer positiven Zahl nnn die Anzahl der Alkane mit nnn Kohlenstoffatomen, wobei Sie die Stereoisomere ignorieren . oder äquivalent die Anzahl der nicht beschrifteten Bäume mit nnn Knoten, so dass jeder Knoten einen Grad ≤ 4≤4\le 4 . Dies ist die OEIS-Sequenz A000602 . Siehe auch:...

16
Machen Sie ein längeres Sprachprogramm

Lenguage ist ein Brainfuck-Dialekt, der bekannt dafür ist, dass er die Herausforderungen der Quellenbeschränkung meistert . Das liegt daran, dass sich Lenguage nur um die Länge der Quelle und nicht um den Inhalt kümmert. Zunächst wird die Länge des Programms berechnet. Diese Länge wird dann in...

16
Not der Concorde

Hintergrund Das Travelling Salesman Problem (TSP) fragt nach dem kürzesten Rundgang, der eine bestimmte Sammlung von Städten besucht. Für die Zwecke dieser Frage sind die Städte Punkte in der Ebene und die Abstände zwischen ihnen sind die üblichen euklidischen Abstände (auf die nächste ganze Zahl...

16
Randloser Tisch

In dieser Herausforderung platzieren Sie Buchstaben aus dem Alphabet in einer kartesischen Ebene und geben das Ergebnis als Text aus. Ihre Eingabe besteht aus einer Liste mit 3 Parametern: X-Koordinate Y-Koordinate String Wie? Wir wissen, dass eine kartesische Ebene 2 Achsen und 4 Quadranten...

16
Neue Bestellung Nr. 3: 5 8 6

Einleitung (kann ignoriert werden) Es ist ein bisschen langweilig, alle positiven Zahlen in der regulären Reihenfolge (1, 2, 3, ...) anzuordnen, nicht wahr? Hier ist also eine Reihe von Herausforderungen im Zusammenhang mit Permutationen (Umformungen) aller positiven Zahlen. Dies ist die dritte...

16
In drei Teile teilen!

Wenn Sie eine Zeichenfolge angegeben haben, müssen Sie sie in Gruppen von drei Zeichen aufteilen (durch Auffüllen _am Ende). Verbunden , aber immer noch anders. Beispiel-E / A: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ',...

16
"Gut" und "Schlecht" tauschen

Herausforderungsbeschreibung: Schreiben Sie ein Programm, das den Benutzer zur Eingabe auffordert. Der Benutzer gibt Goododer ein Bad. Sie müssen keine weiteren Eingaben unterstützen. Wenn der Benutzer eingibt Good, drucken Sie Badund umgekehrt (zu stdout usw.). Anmerkungen: 1) Sie können kein...

16
Ausgefallene Zeichenfolge ersetzen

lassen S, aund bjeweils einen String Ziel: Schreiben Funktion eine Standardzeichenfolge ersetzen , wo die Sie alle Vorkommen ersetzen ain einem String Smit bsolange anicht bereits Teil einer Instanzb Zum Beispiel, wenn wir den String S= habenMy oh my that there is a big ol' that und wir wollten ein...

16
Teilen Sie die Zahlen durch 0

Irgendwann in unserem Leben wurde uns allen gesagt, dass es unmöglich ist, sich durch 0 zu teilen. Und zum größten Teil ist diese Aussage wahr. Aber was , wenn es war ein Weg , um die verbotene Operation auszuführen? Willkommen zu meiner neuesten Kreation: b-Nummern. b-Zahlen sind ein bisschen wie...

16
43 Trillionen Permutationen

Wir können einen Zauberwürfel wie folgt als Netz darstellen (wenn gelöst): WWW WWW WWW GGGRRRBBBOOO GGGRRRBBBOOO GGGRRRBBBOOO YYY YYY YYY Jeder Buchstabe stellt die entsprechende Farbe dar ( Wist weiß, Ggrün usw.) Es hat sich gezeigt, dass es genau 43 , 252 , 003 , 274 , 489 , 856 ,...

16
Vom Teller zum Staat

Dies ist im Wesentlichen die Umkehrung von Generate a US License Plate Herausforderung: Geben Sie bei einer Zeichenfolge, die mit einem der folgenden Kennzeichenformate übereinstimmt, alle möglichen Status aus, die mit dieser Formatierung übereinstimmen. In der folgenden Tabelle 0steht für eine...

15
Implementieren Sie glob Matcher

Implementieren Sie eine Funktion aus Muster und Zeichenfolge, die abgeglichen werden soll, und geben Sie true zurück, wenn das Muster mit der GANZEN Zeichenfolge übereinstimmt, andernfalls false. Unsere Glob-Pattern-Syntax lautet: ? Stimmt mit einem beliebigen Zeichen überein + Stimmt mit einem...

15
Division implementieren

Implementieren Sie einen Divisionsalgorithmus in Ihrer bevorzugten Sprache, der die Ganzzahldivision handhabt. Es muss nur mit positiven Zahlen umgehen - aber mit Bonuspunkten, wenn es auch mit negativer Division und Division mit gemischten Vorzeichen umgehen kann. Die Ergebnisse werden für...

15
Nächsten Freitag den 13

Was ist das kürzeste Programm, das vorhersagen kann, wann Freitag auf den 13. Tag des Monats fällt? Muss ein vollständig funktionierendes Programm sein (nicht nur eine Funktion / ein Unterprogramm) Das Datum muss im folgenden Format ausgedruckt werden: YYYY-MM-DD Ermöglichen Sie dem Benutzer, ein...