Programmierrätsel & Code Golf

18
Entfernen Sie gemeinsame führende Leerzeichen

Wenn Sie in Python codieren, möchten Sie manchmal einen mehrzeiligen String in einer Funktion, z def f(): s = """\ Line 1 Line 2 Line 3""" (Der Backslash ist das Entfernen eines führenden Zeilenumbruchs) Wenn Sie jedoch versuchen, tatsächlich auszudrucken s, erhalten Sie Line 1 Line 2 Line 3 Das...

18
Minigolf Code Golf

Dies ist ein Minigolf-Loch: Die äußere Begrenzung ist ein Kreis mit Radius 10 und Mittelpunkt (0,0). Die innere Begrenzung ist ein Kreis mit Radius 3 und Mittelpunkt (0,5). Das Tee ist bei (0, -8). Angenommen, der Ball ist nur ein Punkt mit dem Radius 0. Die Dynamik des Balls richtet sich nach...

18
Nummerierung hierarchischer Umrisse

Schreiben Sie ein Programm, das eine Zeichenfolge enthält, in der jede Zeile aus dem Zeichen besteht, das 0durch eine bestimmte Anzahl von Leerzeichen eingerückt ist. Die oberste Zeile wird nicht eingerückt, und jede zweite Zeile wird um höchstens ein Leerzeichen mehr eingerückt als die Zeile...

18
64 Bit ASCII Weben

Eingang Zwei ganze Zahlen: Eine nicht negative ganze Zahl W im Bereich von 0 bis 2 ^ 64-1, die die Bindung angibt. Eine positive ganze Zahl S im Bereich von 1 bis 255, die die Seitenlänge angibt. Diese können in der von Ihnen gewünschten Reihenfolge eingenommen werden. Ausgabe Ein S durch S ASCII -...

18
X markiert die Stelle

X markiert die Stelle Ihr Ziel ist es, ein Fadenkreuz um die Hauptstadt X hinzuzufügen: Beispiel Eingabe / Ausgabe Eingang: mdhyyyyyyyhhhddmmm mdyyssoo oooosyyyhhhdmm hsso oossoooooyyhhdhhdmmm yoooooo oo ssysssyhhdyyyhmmmm myso oso o oyo hhhdhhyhyhhm mm m mhsyhhys oss yyyhhhsosyhhmmmmdmmm mhyhhhy y...

18
Formwandelkästen

Ich definiere vier Boxstile: +-----+ ooooooo ^^^^^ ******* | 1 | o 2 o < 3 > * 4 * | | o o < > * * +-----+ ooooooo vvvvv ******* Schreiben Sie ein Programm oder eine Funktion, die mit einer Ganzzahl und einer Zeichenfolge eines der obigen Kästchen in der Zeichenfolge findet und dessen...

18
Wer ist der rechtmäßige Herrscher?

Wer wird das Reich regieren? Sie erhalten einen Stammbaum mit Namen, Geschlecht, Geburtsdatum, Sterbedatum und einer Liste der Erben für jedes Familienmitglied. Sie können ein beliebiges (verschachteltes) Listenformat verwenden, um den Baum darzustellen. In den folgenden Beispielen wird JSON...

18
Wie spät ist es, Junge?

Ich kann ehrlich gesagt nicht glauben, dass dies noch keine Frage zu Code Golf ist, aber ... Geben Sie die Ortszeit (mit morgens oder abends) als Zeichenfolge an der Konsole aus, der "Es ist" vorangestellt ist. Beispiel: Run code.... Ausgabe: It's 12:32p.m. Kürzester Code gewinnt. Code weg!...

18
Thema meines Geburtstages: In Flammen

Ich muss ein paar Kerzen anzünden. Tatsächlich muss ich eine beliebige Menge Kerzen anzünden . Aber nur die Guten. ZIEL Gegeben ist ein Textblock (der brennende , gültige und ungültige Kerzen enthält) und eine Zahl Nals Eingabe. Schreiben Sie ein Programm oder eine Funktion, die einen Betrag genau...

18
Minimierung mathematischer Aussagen

Die Herausforderung Sie sind der Besitzer eines erstaunlichen Dienstes namens Coyote Beta , der auf magische Weise mathematische Fragen beantwortet, die seine Benutzer über das Internet an ihn senden. Es stellt sich jedoch heraus, dass Bandbreite teuer ist. Sie haben zwei Möglichkeiten, entweder...

18
Simulieren Sie eine Partie Craps

Craps ist ein ziemlich einfaches Würfelspiel, das oft in Casinos gespielt wird. Auch wenn Sie kein Spieler sind (was ich nicht bin), ist es immer noch ein ziemlich interessantes Spiel. Hier sind die Regeln: Zu Beginn eines Craps-Spiels gibt es eine sogenannte Come-out- Runde. Der Spieler würfelt...

18
Der jQuery-Showdown

Einige Zeit nach diesem Vorfall ... Es gibt einige von uns , die gegen diese beschmutzende Ordnung von jQuery sind. Es ist eine unheilige Gegenwart, von der ausgerottet werden muss . Ich fordere Sie daher auf, ein Programm zu entwickeln, mit dem dieser Widerstand beseitigt werden kann. Der gesamte...

18
Das Interview: Die Front Nine

Das Interview: Die Front Nine Dies ist die erste einer Reihe von Herausforderungen, die durch die Programmierung von Fragen zu Vorstellungsgesprächen inspiriert wurden. Sie gehen in das Büro, in dem Ihr potenzieller zukünftiger Chef sitzt. "Komm rein und setz dich", sagt er. Sie setzen sich nervös...

18
Finde die verwobenen Quellcodes (Cops)

Das ist der Faden der Bullen. Den Räuberfaden finden Sie hier . Einführung Für diese Cops / Robbers-Herausforderung schreiben die Cops Output-produzierende Programme und verweben sie miteinander. Es ist die Aufgabe des Räubers, die Programme der Polizisten herauszusuchen, um die gewünschten...