Als «code-challenge» getaggte Fragen

Eine Code-Herausforderung ist ein Wettbewerb um kreative Wege zur Lösung eines Programmierpuzzles mit einem objektiven Gewinnkriterium, das nicht durch andere Scoring-Tags (z. B. Code-Golf) abgedeckt wird.

2
Mastermind-Strategie
Ich konnte nur Code-Golf-Herausforderungen für Mastermind finden, daher hier eine Code-Challenge-Version, die ich gerne selbst angenommen hätte. Eine optimale Strategie für das normale Mastermind-Spiel, MM (4,6), wurde 1993 von Koyama und Lai mit einer durchschnittlichen Rate von 5625/1296 ~ 4,34 gefunden. MM (5,8) ist immer noch ungelöst, hat aber schätzungsweise …

5
2048 Bot Challenge
Wir haben 2048 geklont und 2048 analysiert , aber warum haben wir es noch nicht gespielt? Schreiben Sie ein 555-Byte-Javascript-Snippet, um 2048 automatisch zu spielen. Das beste Ergebnis nach einer Stunde zählt (siehe unten). Installieren: Gehe zu 2048 und führe aus: a = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalStorageManager); a ist …

3
Dungeon-Baukasten
Als Kind habe ich das Intellivision-Spiel Advanced Dungeons and Dragons: Treasure of Tarmin gespielt . Die 3-D-Grafik versetzt Sie in eine Perspektive aus der ersten Person mit schockierendem Realismus: Aber dann habe ich einen C-64 bekommen. Und ich konnte auf dem 40x25-Zeichenraster zeichnen, indem ich über den Bildschirm flog, die …

5
Finde die größte Primzahl, die nach dem Löschen der Ziffern immer noch eine Primzahl ist
Drüben unter /math/33094/deleting-any-digit-yields-a-prime-is-there-a-name-for-this wird die folgende Frage gestellt. Wie viele Primzahlen sind noch vorhanden, nachdem Sie eine der Ziffern gelöscht haben? Zum Beispiel 719ist so eine Primzahl wie Sie bekommen 71, 19und 79. Obwohl diese Frage ungelöst ist, hielt ich sie für eine nette Herausforderung beim Programmieren. Aufgabe. Geben Sie …

29
Eine Nummer sortieren. Sorta
Inspiriert von dem unglücklichen Sortieren von Zahlen ohne Verwendung eines Arrays , dachte ich, es wäre ein besserer Code als SO-Frage. Sortieren Sie bei einer positiven Ganzzahl die Ziffern in dieser Ganzzahl. Die niedrigste Punktzahl gewinnt! Beginnen Sie mit 0 Punkten. Fügen Sie einen Punkt pro Zeichen hinzu. Fügen Sie …

5
Drucken Sie ein zufälliges Labyrinth
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Schreiben Sie ein Programm, das mit dem Algorithmus Ihrer Wahl ein zufälliges Labyrinth erzeugt und druckt . Das Labyrinth sollte für …


5
Was ist die hässlichste Zeile von R-Code, die noch analysiert wird?
Das Ziel ist es, eine einzelne Zeile R-Code zu erzeugen, die: Macht so wenig wie möglich In so vielen Zeichen wie möglich (maximal 100 Zeichen) Und ist so hässlich wie möglich (wobei "hässlich" ineffiziente Rechenstrategien, fremde Zeichen wie ein abschließendes Semikolon usw. bedeuten kann). Tu dein schlimmstes, sanftes Volk! Objektive …
19 code-challenge  r 

7
Blind Random Sort
Hier ist ein ziemlich verbreitetes Muster für Sortieralgorithmen: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] Diese Algorithmen funktionieren gut, da die Indizes iund janhand des Status der Liste sorgfältig ausgewählt werden l. Was aber, wenn …

1
Tetris-Strategie
Ihre Aufgabe ist es, eine Tetris-Strategie zu implementieren, die in Bezug auf Punktzahl und Codegröße ausgewogen ist. In dieser Version des Spiels werden Tetrominos gedreht und von oben in ein Raster von 20 Zeilen und 10 Spalten abgelegt. Während des Fallens können sie nicht gedreht oder horizontal bewegt werden. Wie …

1
Advent Challenge 1: Hilf dem Weihnachtsmann, sein gegenwärtiges Gewölbe freizuschalten!
Weiter >> Beschreibende Schlüsselwörter (für die Suche): Zwei Matrizen gleichsetzen, Überlappen, Array, Suchen Herausforderung Der Weihnachtsmann hatte in der Vergangenheit eine Geschichte, in der Elfen Geschenke aus seinem Tresor gestohlen haben. Deshalb entwarf er dieses Jahr ein Schloss, das sehr schwer zu knacken ist, und es scheint die Elfen in …

12
Alle deine Base 97 gehören uns
Viele Programmiersprachen werden ausschließlich mit druckbarem ASCII, Tabulatoren und Zeilenumbrüchen geschrieben. Diese 97 Zeichen werden dann in 8-Bit-Bytes gespeichert (die tatsächlich 256 verschiedene Zeichen aufnehmen können!), Was einfach schrecklich ineffizient ist - insbesondere beim Code-Golfen, bei dem jedes Byte zählt! In dieser Herausforderung können Sie Ihre Punktzahl mithilfe der Basiskonvertierung …

11
Ein Programm ausgeben, das ein Programm ausgibt ... das PPCG ausgibt
Herausforderung: Schreiben Sie einen Code, der bei Ausführung den Quellcode eines zweiten Programms ausgibt, das in einer anderen Sprache ausgeführt werden kann. Das zweite Programm sollte den Quellcode eines dritten Programms ausgeben, das in einer dritten Sprache usw. ausgeführt werden kann. Das letzte Programm sollte PPCGmit einem optionalen einfachen Zeilenumbruch …

4
Minimale Wortsuche
Letzte Woche haben wir daran gearbeitet, die kürzeste 1-D-Zeichenfolge unter Verwendung der 10.000 häufigsten Wörter in englischer Sprache zu erstellen . Versuchen wir jetzt die gleiche Herausforderung in 2D! Was Sie tun müssen, ist, alle obigen Wörter zu nehmen und sie in ein Rechteck so klein wie möglich zu setzen, …

4
Komprimierte Wochentage
Bei Eingabe einer Liste von Wochentagen wird die kürzeste sortierte Darstellung der Liste ausgegeben. Das Format des Eingangs ist eine Zeichenkette , die aus einem oder mehreren der zwei Zeichen - Strings Su(Sonntag), Mo(Montag), Tu(etc.), We, Th, Fr, und Sa. Die Eingabe muss nicht unbedingt in sortierter Reihenfolge erfolgen. So …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.