Als «code-golf» getaggte Fragen

15
Codieren Sie eine Codepage

Einführung Eine Codepage ordnet Ganzzahlwerte einem bestimmten Zeichen zu. Wir können eine Codepage wie diese visualisieren: + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - + --- + --- + --- + --- + | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | +...

15
Tipps zum Golfen im Racket / Schema

Welche allgemeinen Tipps haben Sie zum Golfen in Racket / Scheme ? Ich bin auf der Suche nach Ideen, die generell auf Code-Golf-Probleme angewendet werden können, die zumindest etwas spezifisch für Racket / Scheme sind (z. B. "Kommentare entfernen" ist keine Antwort). Ich bin mir bewusst, dass...

15
Erzeugen Sie ein Loop-Array

Einführung Ein Zeigerarray ist ein Array Lvon Ganzzahlen ungleich Null, wobei 0 ≤ L[i]+i < len(L)für alle Indizes gilt i(unter der Annahme einer 0-basierten Indizierung). Wir sagen, dass der Index auf den Index i verweistL[i]+i . Ein Zeigerarray ist eine Schleife, wenn die Indizes einen...

15
Automatischer Hausbauer

Es wurden automatische Nanobots für den Hausbau hergestellt, und es ist Ihre Aufgabe, sie zu codieren. Hier ist das Haus durch Eingabe erstellt 7 4 2 /-----/| / / | |-----| | | | | | | / |_____|/ Die Eingabe ist eine Zeichenfolge, die die Abmessungen des Hauses enthält. 7 ist die Breite. |_____|...

15
Kürzeste Pfade in einem Divisor-Diagramm

Einführung In dieser Herausforderung werden wir uns mit einem bestimmten unendlichen ungerichteten Graphen befassen, den ich den Hochteiler-Graphen nenne . Seine Knoten sind die ganzen Zahlen ab 2. Es gibt eine Kante zwischen zwei Knoten a <b, wenn a b und a 2 ≥ b teilt . Der durch den Bereich...

15
Kürzestes pangrammatisches Fenster

Ein Pangram ist ein Satz oder ein Auszug, der alle sechsundzwanzig Buchstaben des Alphabets enthält, wie in dieser Code-Golf-Challenge gezeigt wird . Ein pangrammatisches Fenster ist jedoch ein Pangram in Form eines Textsegments, das in der Mitte eines Wortes enden oder beginnen kann und sich...

15
Schaltet eine Zeichenfolge um

Die Herausforderung besteht darin, einfach eine Zeichenfolge innerhalb einer anderen Zeichenfolge zu wechseln. Erläuterung Wenn die Umschaltzeichenfolge eine Teilzeichenfolge der Hauptzeichenfolge ist , entfernen Sie alle Instanzen der Umschaltzeichenfolge aus der Hauptzeichenfolge . Ansonsten...

15
Trennen Sie Buchstaben und Zahlen

In einem Textabschnitt werden Zahlen und Buchstaben gemischt. Ihre Aufgabe ist es, die Zahlen auf der linken Seite und die Buchstaben auf der rechten Seite in der gleichen Reihenfolge in jeder Zeile zu trennen. Regeln: Zahlen sind einfache ganze Zahlen; Also kein Dezimalpunkt und keine negativen /...

15
Simulieren Sie eine "Schlacht" im Kartenspiel "Oorlog"

Lassen Sie uns eine Simulation für einen Aspekt des Kartenspiels erstellen, den ich persönlich unter dem niederländischen Namen 'Oorlog' (übersetzt 'Krieg') kenne. Wie funktioniert 'Oorlog'? Zwei Kartenspiele (jeweils mit zwei Jokern) werden gleichmäßig auf die Anzahl der spielenden Spieler...

15
Gehe durch das Labyrinth

Oder vielleicht ist es nicht wirklich ein Labyrinth, aber dennoch. Regeln: Eingang ist ein zweizeiliges string, bestehend aus *, 1, xund X. Diese Saite ist ein Labyrinth, durch das man laufen kann. Die Linien sind gleich lang . Sie können die Eingabe als Zeichenfolge mit ,(Komma) oder als...

15
Visualisieren Sie eine Differenzpyramide

Eine Differenzpyramide ist eine Pyramide, bei der jede neue Diagonale der absolute Wert der Differenzen zwischen den Elementen der letzten Diagonale ist. Zum Beispiel, wenn wir mit dem Array beginnen 2 5 4 9 3 4 Nun ordnen wir diese in einer diagonalen Spalte an: 2 5 4 9 3 4 Jetzt füllen wir die...

15
Wie leicht abnehmen?

In dieser Frage konzentrieren wir uns nur auf das Abnehmen durch Bewegung, obwohl es noch viele Möglichkeiten gibt, Gewicht zu verlieren. Verschiedene Sportarten verbrauchen unterschiedliche Mengen an Kalorien. Wenn Sie beispielsweise eine Stunde lang Billard spielen, können 102 Kalorien [1]...

15
Hofstadter H-Sequenz

Definition a(0) = 0 a(n) = n-a(a(a(n-1))) für ganze Zahl n > 0 Aufgabe Bei nicht negativer Ganzzahl nwird ausgegeben a(n). Testfälle n a(n) 0 0 1 1 2 1 3 2 4 3 5 4 6 4 7 5 8 5 9 6 10 7 11 7 12 8 13 9 14 10 15 10 16 11 17 12 18 13 19 13 20 14 10000 6823 Verweise WolframMathWorld OEIS A005374...

15
Konvertiert die xxd-Ausgabe in Shellcode

Die Ausgabe von xxd von Hand in verwendbaren Shellcode umzuwandeln, macht keinen Spaß. Ihre Aufgabe ist es, den Prozess zu automatisieren. Regeln Ihre Einreichung kann eine Funktion, ein Lambda, ein Skript oder eine sinnvolle Entsprechung davon sein. Sie können das Ergebnis ausdrucken oder, wenn es...

15
Scheiben von dreieckigen Buchstaben

Geben Sie bei einer eingegebenen Zahl nvon 1bis 26(oder 0bis 25) das Alphabet von links nach rechts bis einschließlich des entsprechenden Buchstabens mit aus a=1, b=2, c=3, .... Die Drehung ist die Buchstaben müssen auch vertikal entsprechend ihrer Position im Alphabet wiederholt werden. Ungerade...

15
Schachkonvertierung

In der Schachwelt wurde eine Menge Arbeit geleistet. Zum Beispiel gibt es ein standardisiertes Dateiformat .pgn, das ein Schachspiel einschließlich der Zugliste beschreibt. Zusätzlich gibt es ein anderes Dateiformat .fen, das eine Boardposition beschreibt. Die Herausforderung besteht heute darin,...

15
Stumpfe die Bilder

Einführung Scharfe Kanten sind, ehrlich gesagt, einfach gefährlich. Wenn Sie ein PNG als Eingabe verwenden, können Sie das Bild mit der unten beschriebenen Methode verwischen und die verdammten scharfen Kanten stumpf machen. Methode Verwenden Sie die folgenden drei Gleichungen, um den RGB-Wert...