Als «code-golf» getaggte Fragen

32
Berechnen Sie den Median

Herausforderung Berechnen Sie bei einer nicht leeren Liste reeller Zahlen den Median. Definitionen Der Median wird wie folgt berechnet: Sortieren Sie zuerst die Liste, Wenn die Anzahl der Einträge ungerade ist , ist der Median der Wert in der Mitte der sortierten Liste. Andernfalls ist der Median...

32
Generieren Sie den Code für das Pyramidenschema

Pyramid Scheme ist eine Sprache, die von @ ConorO'Brien entwickelt wird . In Pyramid Scheme sieht der von Ihnen geschriebene Code folgendermaßen aus: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Nun, dieser Code hat zwei offensichtliche Eigenschaften: Es ist schwierig zu analysieren...

32
Großer Code ... für Sie!

In der Eröffnungsszene des Dark Knight kommt es zu einem eher unangenehmen Dialog zwischen einem CIA-Agenten und dem Bösewicht Bane. CIA-Agent: "Wenn ich diese [Maske] abhebe, wirst du sterben?" Bane: "Es wäre extrem schmerzhaft ..." CIA-Agent: "Du bist ein großer Kerl." Bane: "... für dich." Es...

32
Überlegene Passtimes

Manchmal, wenn mir wirklich langweilig ist, nehme ich gerne die Summe einer Reihe von nicht negativen ganzen Zahlen. Ich nehme nur die Summe der Längenfelder, die Zweierpotenzen sind. Leider mache ich oft Fehler. Glücklicherweise verfolge ich meine Arbeit auf folgende Weise: Ich füge Paare...

32
Ist es wahr? Frag Jelly!

Hintergrund Inspiriert von Octaves (und, im weiteren Sinne, MATLs) sehr praktischer Interpretation von Wahrheits- / Falschmatrizen, erhielt Jelly das Ȧ- Atom (Octave-style all ). Ȧ nimmt ein Array als Eingabe und gibt 1 zurück, wenn das Array nicht leer ist und an keiner Stelle in der Baumstruktur...

32
Summiere die Zahlen auf Standard in

Betrachten Sie einen Stream / eine Datei mit einer Ganzzahl pro Zeile. Beispielsweise: 123 5 99 Ihr Code sollte also die Summe dieser Zahlen ausgeben 227. Das Eingabeformat ist nur eine Ganzzahl pro Zeile. Sie können beispielsweise nicht davon ausgehen, dass sich die Eingabe in einer Zeile als...

32
Office Escape: Planen Sie Ihren Ausweg!

Es ist der letzte Sprint ... und die Hälfte Ihres Teams ist krank. Sie arbeiten spät dran, machen gerade Ihr letztes Commit für den Tag und freuen sich auf ... warum haben Sie die Lichter ausgeschaltet? Ich erinnere mich nicht an den Sicherheitsmann, der vorbeikam ... oh nein! Ich habe meine...

32
Wie weit ist n von der nächsten Potenz von b entfernt?

Sei nund bsei positive ganze Zahlen größer als 1. Geben Sie die Entfernung von nzur nächsten Potenz von aus b. Für n=5und b=3von dem nächsten Einschalten 3von 5ist 9( 3^2 = 9), so ist der Ausgang 9 - 5 = 4. Für n=8und b=2von dem nächsten Einschalten 2von 8ist 16( 2^4 = 16), so ist der Ausgang 16 -...

32
Wie viele Pappziffern brauche ich?

Ich muss Ziffern aus Pappe vorbereiten, um eine Nummer anzuzeigen ( Beispiel ). Ich weiß vorher nicht, welche Zahl ich anzeigen soll - das einzige, was ich weiß, ist, dass es nicht größer als ist n. Wie viele Pappziffern soll ich vorbereiten? Beispiel: n = 50 Um eine beliebige Zahl im Bereich von 0...

32
Quadriere eine Zahl nach meinem Geschmack

Die Leute sagen mir immer wieder, dass das Quadrat einer Zahl die mit sich selbst multiplizierte Zahl ist. Das ist offensichtlich falsch. Die richtige Methode, eine Zahl zu quadrieren, besteht darin, sie in ein Quadrat zu verwandeln, indem sie so oft auf sich selbst gestapelt wird, wie sie Ziffern...

32
Schlangen in einer Matrix finden

Herausforderung Bestimmen Sie anhand einer Binärmatrix und einer Binärzeichenfolge, ob diese Binärzeichenfolge an einem beliebigen Punkt in der Matrix gefunden werden kann und sich an einem beliebigen nachfolgenden Punkt in eine beliebige Richtung bewegt, um die Binärzeichenfolge zu bilden. Das...

32
Endliche Fliesen in einer Dimension

Der Zweck dieser Herausforderung besteht darin, festzustellen, ob eine Sammlung von eindimensonalen Stücken gekachelt werden kann, um einen endlichen kontinuierlichen Block zu bilden. Ein Stück ist eine nicht leere, endliche Folge von Nullen und Einsen, die mit einer Eins beginnt und endet. Einige...

32
Sind Rundbänder spannend?

Ein Brainfuck-Derivat Definieren wir eine einfache Brainfuck- ähnliche Programmiersprache. Es verfügt über ein bidirektionales Zellenband, und jede Zelle enthält ein Bit. Alle Bits sind anfänglich 0. Auf dem Band befindet sich ein sich bewegender Kopf, der sich anfänglich an Position 0 befindet....

32
Ziffern in ihren Gassen

Eingang: Eine Liste von ganzen Zahlen Ausgabe: Platzieren Sie jede Ziffer (und das Minuszeichen) in der angegebenen Reihenfolge auf einer eigenen Spur -0123456789, wobei doppelte Ziffern ignoriert werden. Beispiel: Eingang: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Ausgabe: -0123456789...