Programmierrätsel & Code Golf

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

9
Riffle mische eine Schnur - Cops
Räuberpost Ein Riffle Shuffle ist eine Methode zum Mischen von Karten, bei der das Deck in zwei ungefähr gleiche Abschnitte aufgeteilt und die Abschnitte in kleinen Gruppen ineinander gespalten werden. So mischen Sie eine Zeichenfolge: Teilen Sie die Zeichenfolge in gleiche Abschnitte. Kehren Sie die Zeichenfolgen um und beginnen Sie …

2
Dekodiere diese Nummer weiter!
Diese Herausforderung stellte einen Algorithmus zum Codieren einer Ganzzahl nals eine andere Ganzzahl dar r. Was folgt, ist eine kurze Erklärung dieses Algorithmus am n=60Beispiel. Der ursprüngliche Algorithmus Zuerst codieren wir die Zahl als eine Klammer. Wenn n = 1, geben Sie eine leere Zeichenfolge zurück. Andernfalls nehmen wir die …


6
Machen Sie einen n-Jongleur
Ich habe mich wirklich für Sequenzen interessiert, die der Eigenschaft folgen a ( n + 1 ) = a ( n - a ( n ) )ein(n+1)=ein(n- -ein(n))a(n+1) = a(n - a(n)) In letzter Zeit ist hier eine weitere Frage zu diesen Sequenzen. Insbesondere beschäftigen wir uns mit Sequenzen von …

10
Sortieren Sie eine Optionszeichenfolge
Hintergrund In C gibt es eine Funktion zum Parsen von Befehlszeilenargumenten : getopt. Getopt verwendet das Argument count ( argc), die Argumentliste ( argv) und eine Zeichenfolge, die die Optionen darstellt, die das Programm ausführen soll ( optstring). Die Optionszeichenfolge ( optstring) besteht aus einer Reihe von Optionszeichen, gefolgt von …


7
Fülle die Schritte (zufällig)!
Dies ist Hole-9 von The Autumn Turnier von APL CodeGolf . Ich bin der ursprüngliche Autor des Problems dort und darf es daher hier erneut posten. Bei einem einfachen (rechteckigen, nicht gezackten) Booleschen Array (mit einer oder mehreren Dimensionen) wird eine Liste der so geformten Arrays zurückgegeben, wobei das erste …

6
90% scheitern an dieser Herausforderung?
Ich glaube, ich bin nicht der einzige, der diese Art von Bild auf Facebook (und anderen Websites) gesehen hat. Das Bild oben wurde vor 16 Tagen gepostet und hat 51.000 Kommentare gesammelt. Einige Antworten: 0, 4, 8, 48, 88, 120, 124 und so weiter. Herausforderung: Die Mathematik in der Frage …

5
Leben und Tod von Bäumen
Die Herausforderung Schreiben Sie ein Programm, das eine Ganzzahl N als Eingabe verwendet und die Phase von Leben oder Tod ausgibt, in der sich ein Baum gerade befindet. N liegt immer zwischen 0 und 10. Die Stufen von Leben und Tod Leben: Um einen Lebensabschnitt zu zeichnen, zeichnen Sie einfach …

3
Gruselige Korridore
Diese Herausforderung ist inspiriert von einem Brettspiel, das ich vor einiger Zeit gespielt habe. Die Geschichte dieser Herausforderung muss nicht unbedingt gelesen werden, das Ziel des Herausforderungsabschnitts sollte alles Notwendige erklären. Die Geschichte Die Menschen sind in einem großen Raum mit einem menschenfressenden Monster eingesperrt. Die Wände des Raumes sind …
8 code-golf 

7
Finden Sie den Durchschnitt eines Wortes
Inspiriert von dieser Chat-Nachricht Ihre Aufgabe wird es sein, ein Wort zu nehmen und die durchschnittliche Position seiner Buchstaben auf der Tastatur als Buchstaben zu finden. Tastaturbelegung Da die Layouts von Tastatur zu Tastatur unterschiedlich sind, verwenden wir in dieser Frage einen Standard, der auf meiner eigenen Tastatur basiert. Die …

6
Deutliche reversible primitive binäre Halsketten
Einleitung - Was ist eine Halskette? Eine Halskette ist etwas, von dem OEIS-Leute besessen sind. Die OEIS-Herausforderung besteht aus 5 Kettensequenzen. Eine binäre Halskette mit einer Länge nist eine Schleife mit nPerlen, die entweder 0oder sind 1. Zwei Halsketten sind gleich, wenn eine gedreht werden kann, um die andere zu …

22
N-te Ngonale Zahlen
Die meisten von uns kennen wahrscheinlich das Konzept der Dreiecks- und Quadratzahlen. Es gibt jedoch auch fünfeckige Zahlen, hexagonale Zahlen, septagonale Zahlen, achteckige Zahlen usw. Die N-te Nagonale Zahl ist definiert als die N-te Zahl der Sequenz, die mit einem Polygon von N Seiten gebildet wird. Offensichtlich ist N> = …

8
99 Sorten von Dosa
99 Varieties of Dosa ist eine beliebte Kette von Dosa-Ständen am Straßenrand in ganz Südindien. Dies ist inspiriert von einer Kombination dieser Kette und der klassischen CodeGolf-Herausforderung "99 Bottles of Beer". Erstellen Sie die unten aufgeführte Menüvariante der beliebten '99 Varieties of Dosa 'neu. (Hinweis: Trotz des Namens enthält die …

4
Wicka-wub eine Schnur
Davon inspiriert . Wenn eine Zeichenfolge als Eingabe nur aus Groß- und Kleinbuchstaben besteht, wicka-wub sie. Wie wicka-wub ich eine Schnur? Der verwendete Beispieltext lautet "DJMcMayhem". Teilen Sie die Zeichenfolge vor jedem Großbuchstaben, damit Sie erhalten ["D", "J", "Mc", "Mayhem"]. Nehmen Sie als nächstes die beiden Hälften der Liste als …

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.