Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

10
Füllen Sie leere Stellen, indem Sie leere Lücken füllen
Schreiben Sie eine Funktion (z. B. placeAt), die ein Array nicht negativer Ganzzahlen und einen Index, der eine nicht negative Ganzzahl ist, verwendet. Es sollte eine 1 am angegebenen Index platzieren und möglicherweise andere Einträge um einen Punkt verschieben, um diesen Punkt zu räumen, wobei Nullen für leere Punkte stehen. …
10 code-golf 

7
Nicht-idempotentes Python [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Code Golf Stapel Börse. Geschlossen vor 4 Jahren . Schreiben Sie ein paar Zeilen Python-Code, der Xkeine globalen Variablen referenziert, so dass …

3
Knödel-Zahlen - Finden Sie Kn
Knödel-Zahlen Die Knödel-Zahlen sind eine Reihe von Sequenzen. Insbesondere sind die Knödel-Zahlen für eine positive ganze Zahl ndie Menge zusammengesetzter Zahlen m, so dass alle i < m, Coprime to m, erfüllen i^(m-n) = 1 (mod m). Die Menge der Knödel-Zahlen für eine bestimmte nwird bezeichnet Kn. ( Wikipedia ). …

15
Ist 7 l8r als 9? (Ist sieben später als neun?)
Dies ist eine ziemlich einfache Code-Golf-Herausforderung. Ihr Programm besteht bei einer ASCII-Zeichenfolge darin, diese Zeichenfolge in zwei Zeichenfolgen zu analysieren, die ausgewertet werden. Wenn die zweite Zeichenfolge "später" als die erste ist, gibt sie eine 1 zurück, wenn sie "früher" als die erste ist, gibt sie eine -1 zurück, und …

5
Golfpraxis: Pyth [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Code Golf Stapel Börse. Geschlossen vor 2 Jahren . Dies ist eine Herausforderung in Bezug auf die Tricks und Optimierungen, die beim …
10 code-golf  pyth 

8
Unterschiedliche Summen erstellen
Sie sollten ein Programm oder eine Funktion schreiben, die Ganzzahlen als Eingabe empfängt und ausgibt oder zwei Ganzzahlen zurückgibt, deren Summe die erste ist. Es gibt noch eine weitere Anforderung: Für zwei verschiedene Eingänge kann keine Nummer Teil der Ausgabe sein . Einzelheiten Sie sollten in der Lage sein, Eingaben …
10 code-golf  number 

5
Pfad der Exilkartenkombinationen
Diese Frage wird einen Mechaniker aus dem Spiel "Path Of Exile" enthalten. In diesem Spiel gibt es Dinge, die als MAPS bezeichnet werden. Sie sind Gegenstände, mit denen Sie hochrangige Bereiche öffnen können. Sie können auch 3 davon kombinieren, um einen aktualisierten zu erhalten die Aufgabe dieser Herausforderung. Die Upgrade-Kombinationen …

2
Spielen Sie ein perfektes 4x4 Hex-Spiel
Hintergrund Hex ist ein abstraktes Strategiespiel für zwei Spieler, das auf einer K×KRaute aus sechseckigen Kacheln gespielt wird. Zwei gegenüberliegende Seiten der Raute sind weiß gefärbt, und die anderen beiden schwarz, und die beiden Spieler, schwarz und weiß, wechseln sich ab, indem sie ein Zeichen ihrer Farbe auf ein unbesetztes …

8
Drucken Sie die britische Flagge!
Inspiriert von Print the American Flag! Dies ist eine direkte Kopie, aber mit der britischen Flagge, da sie einige Symmetrien aufweist, aber immer noch recht komplex ist! Ihre Herausforderung besteht darin, die folgende ASCII-Art in möglichst wenigen Bytes zu erstellen! Drehen Sie Ihren Kopf / Bildschirm (nicht beide!) Um 90 …

2
Wahrscheinlichkeiten - wie hoch können Sie gehen?
Ich habe zuvor eine Frage gestellt, wie man eine Wahrscheinlichkeit schnell und genau berechnet. Offensichtlich war es jedoch zu einfach, da eine Lösung in geschlossener Form gegeben wurde! Hier ist eine schwierigere Version. Bei dieser Aufgabe geht es darum, Code zu schreiben, um eine Wahrscheinlichkeit genau und schnell zu berechnen …

4
Zu viele Bauern auf einem Schachbrett
Finden Sie bei einer ganzen Zahl 2n die Anzahl der Möglichkeiten, wie 2n ^ 2 schwarze Bauern und 2n ^ 2 weiße Bauern auf einem 2n x 2n-Schachbrett so angeordnet werden können, dass kein Bauer einen anderen angreift. Ein schwarzer Bauer kann nur einen weißen Bauern angreifen und umgekehrt. Es …

30
Hexadezimaler Zähler
Hexadezimal ist ein Basis-16-Zählsystem, das von 0bis geht f. Ihre Aufgabe ist es, einen Zähler zu erstellen, der diese Zahlen anzeigt. Beispiel: $ python counter.py 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 …

5
Zähle die sich kreuzenden Wörter
Betrachten Sie das folgende Standard-15 × 15- Kreuzworträtselraster . Wir können dies in der ASCII-Kunst darstellen, indem wir #für Blöcke und (Leerzeichen) für weiße Quadrate verwenden. # # # # # # # ### ## ## ## # # # # ## ## ## ### # # # # # …


2
Besuchen Sie jeden treibenden Tracker
Ihre Aufgabe ist es, die Akkus vieler schwimmender Fischverfolgungsgeräte in kürzester Zeit auszutauschen. Sie müssen Ihre Basis im Basishubschrauber lassen und jeden Tracker einmal besuchen und dann zur Basis zurückkehren. Es ist bekanntermaßen schwierig, die optimale Route zu finden, aber es gibt eine zusätzliche Schwierigkeit! Jeder Tracker hat eine Driftgeschwindigkeit …

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.