Programmierrätsel & Code Golf

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

16
Extrahieren Sie einen RGB-Kanal eines Bildes
Wenn Sie ein Bild entweder als Eingabe (möglicherweise in RGB-Triplets) oder mit dem Dateinamen als Eingabe (Sie können davon ausgehen, dass das Bild einen bestimmten Dateinamen hat, möglicherweise ohne Erweiterung) haben, geben Sie ein Bild aus, das einen einzelnen Farbkanal des Bildes darstellt. Sie nehmen auch einen anderen Eingang, der …

13
Finde die Zahlen und berechne die Ausgabe
Zielsetzung Eine Eingangs Liste der genannten 6deutlichen Ziffern, finden drei Zahlen a, bund cso , dass a × b = c, mit a2 Ziffern aufweisen, bmit 1 Ziffer und c3 Ziffern haben. Visuell muss Ihr Programm diese 6 Ziffern in den Feldern dieses Bildes anordnen: Wenn mehr als eine Lösung …
22 code-golf  math 

30
Holen Sie sich eine zufällige n-stellige Zahl mit unterschiedlichen Ziffern und zunächst keine 0
Ich habe diese Frage gelesen und dachte, es wäre eine schöne Herausforderung. Aufgabe Geben Sie eine Eingabe ein und 0<n<10generieren Sie eine Zufallszahl mit genau n Ziffern der erste nicht a 0 so f(n)>10**(n-1)-1 eindeutige Ziffern Gewinnkriterien Das ist Code-Golf, also gewinnt der kürzeste Code. Zufällig Ich meine gleichmäßig zufällig …
22 code-golf  number  random  grid  game  king-of-the-hill  javascript  code-golf  arithmetic  statistics  code-golf  math  code-golf  math  code-golf  string  palindrome  code-golf  string  interactive  code-golf  quine  polyglot  code-golf  string  stack-exchange-api  code-golf  number-theory  decision-problem  code-golf  tips  code-golf  string  internet  code-golf  graphical-output  image-processing  fractal  code-golf  ascii-art  geometry  hexagonal-grid  code-golf  string  restricted-source  hello-world  code-golf  game  code-golf  cipher  code-golf  permutations  cops-and-robbers  permutations  cops-and-robbers  code-golf  internet  stack-exchange-api  code-golf  ascii-art  random  code-golf  tips  code-golf  ascii-art  code-golf  code-golf  kolmogorov-complexity  code-golf  string  unicode  code-golf  number  sequence  primes  palindrome  code-golf  game  decision-problem  code-golf  math  geometry  code-golf  graphical-output  interactive  code-golf  set-partitions  code-golf  number  arithmetic  restricted-source  code-golf  decision-problem  python  recursion  code-golf  ascii-art  code-golf  source-layout  code-golf  function  recursion  functional-programming  code-golf  game  combinatorics  permutations  code-golf  string  file-system  code-golf  string  hashing  code-golf  stack-exchange-api  code-golf  string  code-golf  math  number  arithmetic  polyglot 

4
Teilen Sie ein Raster in ein Raster
Einführung Es gibt ein kleines Dorf mit nur ein paar Häusern und leeren Feldern. Die örtlichen Bürokraten wollen das Dorf in Grundstücke aufteilen, so dass jedes Grundstück genau ein Haus enthält und die Grundstücksgrenzen ein schönes, geradliniges Raster bilden. Ihre Aufgabe ist es festzustellen, ob dies möglich ist. Die Aufgabe …

11
Markieren Sie ein UKMT IMC-Papier
Ich habe den IMC in diesem Jahr gemacht. Hat das noch jemand gemacht? In einem Artikel der UKMT Intermediate Maths Challenge stehen 25 Fragen. Die ersten fünfzehn Fragen geben Ihnen fünf Punkte, wenn Sie sie richtig verstehen. Für die anderen zehn Fragen erhalten Sie sechs Punkte, um sie richtig zu …
22 code-golf 

2
Erzeugen Sie eine ASCII-Padovan-Spirale
Dies ist die ASCII-Version dieser Herausforderung . Der ursprüngliche Beitrag wurde auf Wunsch von Martin Ender getrennt Einführung Ähnlich wie die Fibonacci-Sequenz ist die Padovan-Sequenz ( OEIS A000931 ) eine Folge von Zahlen, die durch Hinzufügen vorheriger Terme in der Folge erzeugt wird. Die Anfangswerte sind definiert als: P(0) = …

7
Finden Sie das größte Produkt der längsten Folge zwischen min und max
Eingang: Eine nicht leere Folge von ganzen Zahlen größer als Null, deren Länge größer als 1 ist. Ausgabe: Das größte Produkt aller Elemente der längsten Teilsequenz zwischen den minimalen und maximalen Elementen der Sequenz, einschließlich sich selbst. Hinweis: Da die minimalen und maximalen Elemente wiederholt werden können, ist dann eine …

9
<(“<) Bird Dancer (>”)>
Ihr Vogel juckt seit einiger Zeit und hat es satt, ständig in statischen Positionen zu stecken. Schreiben Sie ein Programm, das einen zufällig tanzenden Ascii-Vogel zeigt und je nach Tanzbewegung alle 100ms * n oder 200ms * n aktualisiert. Der Vogel beginnt immer mit der Tanzbewegung &lt;(")&gt;. Das Programm sollte …

3
Sind wir dann schon?
Ich bin ein Zeitreisender, und ich bin besessen vom Lauf der Zeit. Ich mag besonders die Momente, in denen die Uhrzeiger über 12 gehen, wenn ich auf die nächste Seite meines Kalenders blättern kann oder wenn alle "Frohes Neues Jahr!" Rufen. Bitte schreiben Sie mir ein Programm, das mir in …
22 code-golf  date 

4
Was habe ich gerade gespielt? Übersetzen Sie Gitarrengriffe in Akkorde
Siehe auch: Musik: Was ist in diesem Akkord? , Hinweise zur Tabulatur , Gitarren-Tabs generieren? , Zahlenpaare in Gitarrennoten übersetzen Geben Sie bei gegebenem Gitarrengriff den Akkord aus, den er repräsentiert. Sie können die Standardeingabe und -ausgabe verwenden oder eine Funktion schreiben, die eine Zeichenfolge zurückgibt. Die eingegebenen Fingersätze können …

17
Daten neutralisieren
Um Daten zu neutralisieren, ersetzen Sie rekursiv alle Zahlen (keine Ziffern!) Durch Nullen und alle Zeichen (keine Zeichenketten!) Durch Leerzeichen. Sie müssen eine einzelne Zahl, ein Zeichen oder eine Zeichenfolge oder möglicherweise ein rekursives Array * gemischter Zahlen- / Zeichendaten akzeptieren, die Ihre Sprache verarbeiten kann. Beispielsweise müssen Sie tatsächliche …

6
Animieren Sie klebrige Lichtdekorationen
Diese Herausforderung ist zu Ehren der klebrigen Weihnachtsbeleuchtung in meinem Haus. Die Herausforderung besteht darin, eine grafische Ausgabe zu erstellen, die die Dekoration in "Echtzeit" zeigt. Das Video (GIF oder ein anderes Format) hat n-mal-m vertikale und horizontale "Lichter". 5 &lt;= m, n &lt;= 40 . Die Bildgröße und Auflösung …

6
Zauberspiegel Wahnsinn
Einführung Ich habe einen Raum voller Zauberspiegel . Es handelt sich um mysteriöse Artefakte, die jedes Objekt, mit Ausnahme eines weiteren magischen Spiegels, duplizieren können. Genauer gesagt wird eine doppelte Version des Elements auf der anderen Seite des Spiegels im gleichen Abstand angezeigt. Befindet sich jedoch auf beiden Seiten ein …
22 code-golf  string 

7
Polyglotte Stücke drucken
In der Regel werden Polyglots so aufgebaut, dass jede Sprache Teile des Codes, die für andere Sprachen vorhanden sind, ignorieren kann, indem sie in Zeichenfolgenliterale mit Kommentarsyntax oder ähnlichen Tricks eingeschlossen werden. Ihr Ziel ist es, einen Polyglot zu schreiben, bei dem die Ausgabe für jede Sprache der Code aus …

12
Erziele eine Hand aus Herzen
Hearts ist ein trickreiches Kartenspiel für 4 Spieler. Jeder Stich wird von dem Spieler ausgeführt, der die höchste Karte der führenden Farbe gespielt hat. Am Ende jeder Hand erhalten die Spieler eine Strafpunktzahl, abhängig von den Strafkarten, die sie genommen haben. Die Aufgabe besteht darin, die Punktzahlen gemäß den Microsoft …

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.