Als «code-challenge» getaggte Fragen

25
Hungrige Bild-Schlange - Loch # 3

Loch Nr. 1 Joe die Schlange hat Hunger. Er isst Pixel für Pixel Bilder. Er mag wirklich helle Pixel. Die Herausforderung Programmiere Joe, um die hellsten Pixel zu essen, die er finden kann, vorausgesetzt, er kann sich nur nach oben, unten, links oder rechts bewegen. Spezifikationen Joe muss am...

24
Hinzufügen ohne ein + oder - Zeichen

Es hat schon viele "Do __ without _ _" Herausforderungen gegeben, aber ich hoffe, dass dies eine der schwierigsten ist. Die Herausforderung Sie müssen ein Programm schreiben, das zwei natürliche Zahlen (ganze Zahlen> 0) von STDIN nimmt und die Summe der beiden Zahlen an STDOUT ausgibt. Die...

24
Conways Hallo Welt

Es wird oft gesagt, dass alle Programmierer der Lage sein sollte , eine „Hallo Welt“ Programm in einer beliebigen Programmiersprache nach ein paar Blicke auf diese Sprache (Und schreiben quicksort nach ein paar mehr Blicke). Da das Conway-Spiel des Lebens vollständig ist (es ist also eine...

24
Kreisförmige Tastaturspirale

Dies ist eine QWERTZ-Tastatur. Q W E R T Y U I O P A S D F G H J K L Z X C V B N M Wir können auf dieser Tastatur ausgehend von G "herausspiralen". Die Spirale beginnt bei G, geht zu H, dann zu Y, dann zu T, dann zu F, dann zu V, dann zu B, dann zu N, dann zu J, dann zu U , dann R, dann D, dann C,...

24
Golfsaiten in Fourier

Herausforderung Wenn Sie eine Zeichenfolge als Eingabe angeben, spielen Sie das Fourier-Programm ab, das diese Zeichenfolge ausgibt. In Fourier gibt es keine einfache Möglichkeit, einen String auszugeben: Sie müssen jeden Zeichencode durchgehen und diesen als Zeichen ausgeben. Fourier Die Sprache...

24
Gültig im Wandel der Zeit

Inspiriert von dieser Frage zu SO besteht Ihre Aufgabe darin, ein Programm zu erstellen, das in (mindestens) zwei Hauptversionen der von Ihnen gewählten Sprache gültig ist und unterschiedliche Ergebnisse liefert. Regeln Jede Sprache mit mehr als einer Hauptversion kann verwendet werden. Für die...

24
Implementieren Sie vereinfachtes Kerning

Einführung Kerning bedeutet, den Abstand zwischen den Buchstaben eines Textes anzupassen. Betrachten Sie als Beispiel das Wort, Topdas mit den folgenden drei Glyphen geschrieben wurde: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ........

24
Schließen Sie 1009 Pixel ein

Die Ausgabe ist eine Form, die 1009 Pixel einschließt. Die Form muss die Form einer einzelnen, geschlossenen, sich nicht schneidenden Schleife haben. Die Eingabe ist eine positive Ganzzahl ungleich Null. Jede Eingabe muss eine eindeutige Ausgabe liefern - das heißt, jede Ausgabe muss eine...

23
Kürzeste, eindeutig identifizierende Teilzeichenfolgen

Ersetzen Sie bei einer vorgegebenen Liste von Zeichenfolgen jede Zeichenfolge durch eine ihrer nicht leeren Teilzeichenfolgen, die keine Teilzeichenfolge der anderen Zeichenfolgen in der Liste ist und so kurz wie möglich ist. Beispiel In Anbetracht der Liste ["hello","hallo","hola"], "hello"sollte...

23
Eine geometrische Herausforderung

Jeder liebt Geometrie. Warum versuchen wir nicht, Golf zu programmieren? Diese Herausforderung besteht darin, Buchstaben und Zahlen aufzunehmen und daraus Formen zu machen. Die Eingabe Die Eingabe erfolgt in Form von (shapeIdentifier)(size)(inverter). Aber was sind ShapeIdentifier, Größe und...

23
Implementiere ROT-47… in ROT-47

Herausforderung: Implementieren Sie ROT-47 in Code, der sowohl als sich selbst als auch als ROT-47-Version von sich selbst funktioniert. Wertung: Ihre Punktzahl wird als Prozentsatz der verwendeten, ROT-47-fähigen Bytes in beiden Programmversionen geteilt durch die Gesamtzahl der Bytes (alle...