Programmierrätsel & Code Golf

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


18
Fibonacci-Exponenten
Für diese Herausforderung müssen Sie das Ergebnis der Summe einiger Zahlen ausgeben. Was sind diese Zahlen? Nun, Sie erhalten eine Eingabe ( a, b), die Ganzzahlen (positiv, negativ oder null) sind a != b, und a < b, und jede Ganzzahl innerhalb aund b(einschließlich dieser) hat Exponenten gemäß den Fibonacci-Zahlen. …

10
Diese Katze hat Käfer? "Ja wirklich?"
Herausforderung: Lesen Sie die Eingabe (innerhalb des sichtbaren ASCII-Bereichs) und die Ausgabe mit einigen Änderungen: In jedem Satz von 10 Zeichen der Eingabe zufällig (50/50): Ersetzen Sie ein Zeichen * (durch ein zufälliges ** Zeichen innerhalb des sichtbaren ASCII-Bereichs) (z. lumberjackB. wird lumbeZjack) oder entfernen Sie ein Zeichen (zB lumberjackwird …

7
Summe Ziffern bis Quadrat
Gegeben ist eine ganze Zahl x> 0 und eine beliebige Basis y> 3. Summiere alle Ziffern von x (falls in der eingestellten Basis geschrieben). Multiplizieren Sie dies mit der höchstmöglichen Ziffer (ist immer base -1). Wiederholen, bis dieser Wert ist (y - 1) ^ 2 Gesucht wird die Anzahl der …

2
Mondrian Puzzle-Sequenz
Partitionieren Sie ein n X nQuadrat in mehrere nicht kongruente ganzzahlige Rechtecke. a(n)ist der kleinstmögliche Unterschied zwischen der größten und der kleinsten Fläche. ___________ | |S|_______| | | | L | | |_|_______| | | | | | |_____|___| |_|_________| (fig. I) Das größte Rechteck ( L) hat eine Fläche …

3
Tipps zum Golfen in Nim
Welche allgemeinen Tipps haben Sie zum Golfen in Nim ? Ich suche nach Ideen, die auf Code-Golf-Probleme angewendet werden können und die zumindest auch etwas spezifisch für Nim sind (zB "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro Antwort.
11 code-golf  tips 

4
CUSRS - Das völlig nutzlose String Refactoring System!
Einführung Ich bin ein großer Fan der SBU-Herausforderungen (Short But Unique), die ständig bei PPCG auftauchen. Das CUSRS ist ein System zur Umgestaltung von Zeichenfolgen. Eine CUSRS-Funktion verwendet 2 Parameter und gibt 1 Zeichenfolge aus. Herausforderung Erstellen Sie ein Programm, eine Funktion, ein Lambda oder eine akzeptable Alternative, um Folgendes …
11 code-golf  string 


7
Gebäudeabbruch
Herausforderung Schreiben Sie ein vollständiges Programm / eine vollständige Funktion, um ein bestimmtes Gebäude mit einer Geschwindigkeit von 1 Stockwerk pro Sekunde abzureißen . EINGANG Eingabe ist ein Gebäude durch STDIN (oder wie auch immer in Ihrer Sprache genannt) oder durch ein ARGUMENT einer Funktion. t = 0 s | …

14
Hilf mir, ich bin im Ozean verloren!
Einführung Heute bin ich alleine mit meinem Kanu angeln gegangen, leider bin ich eingeschlafen und der Bach hat mich weggebracht, ich habe meine Ruder verloren, jetzt ist es Nacht und ich bin im Meer verloren! Ich kann die Küste nicht sehen, also muss ich weit weg sein! Ich habe mein …

2
Sechseckige Koordinaten: Polar bis kartesisch
Wikipedia sagt über Polarkoordinaten : In der Mathematik ist das Polarkoordinatensystem ein zweidimensionales Koordinatensystem, bei dem jeder Punkt auf einer Ebene durch einen Abstand von einem Referenzpunkt und einen Winkel von einer Referenzrichtung bestimmt wird. Dies scheint perfekt für die Beschreibung von sechseckigen Gittern zu sein. Nehmen Sie zum Beispiel …

2
Lassen Sie uns diese Zahlen abkürzen! Jetzt umgekehrt?
Einführung: Wie Twitter und Instagram und andere wollte ich Zahlen wie 1.2Kund 3.8 Manstelle von 1,222oder anzeigen 3,823,456. Aber das ist nicht alles! Wie wir alle wissen, könnte es einige Menschen geben, die diese Abkürzungen zweifellos nicht mögen und versuchen werden, sie umzukehren. Also 1.2kwird 1,200und 3.8 Mwird 3,800,000. Die …
11 code-golf 

1
Die Schaltsequenz
Intro Die Schaltsequenz ist wie folgt definiert: Beginnen Sie mit nPersonen, die in einem Kreis stehen ( 6für dieses Beispiel). 1 2 6 3 5 4 Ausgehend von der Person 1wird die Person entfernt, die sich links von der "ausgewählten" Person befindet. 1 6 3 5 4 Die entfernte Person …

4
Manövriere das Gitter!
Einweisung Sie sind ein Bot in einem 2D-Raster, das sich unendlich in alle vier Richtungen erstreckt, Nord, Süd, Ost und West. Wenn Sie eine Nummer erhalten, müssen Sie den Bot bewegen, damit Sie zur Zielnummer gelangen. So funktioniert das Raster: Sie können sich in 4 Richtungen bewegen: Nord, Süd, Ost …

3
Drucken Sie einen bestimmten Wert in die Wythoff-Matrix Modulo 2
Die Wythoff-Matrix ist eine unendliche Matrix, die aus den Grundy-Zahlen jedes Quadrats auf einem Schachbrett in Wythoffs Spiel besteht . Jeder Eintrag in dieser Matrix entspricht der kleinsten nichtnegativen Zahl, die nirgends über, links oder diagonal nordwestlich der Position des Eintrags erscheint. Das obere linke 20-mal-20-Quadrat sieht folgendermaßen aus: 0 …

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.