Programmierrätsel & Code Golf

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

6
128 Jahre? Hypothetische Schaltjahrreform
Das Sonnenjahr beträgt laut diesem Video 365 Tage, 5 Stunden, 48 Minuten, 45 Sekunden und 138 Millisekunden . Mit dem aktuellen Gregorianischen Kalender gelten folgende Regeln für Schaltjahre: if year is divisible by 400, LEAP YEAR else if year is divisible by 100, COMMON YEAR else if year is divisible …

20
Quadratische Dreiecke
Eine positive ganze Zahl x ist eine quadratische Dreieckzahl, wenn es zwei verschiedene positive ganze Zahlen gibt, y und z , die kleiner als x sind, so dass alle Summen x + y x + z y + z sind perfekte Quadrate. Zum Beispiel ist 30 eine quadratische Dreieckszahl, weil …

26
Finden Sie den Rang eines Wortes
Definition Der Rang eines Wortes ist definiert als die Position des Wortes, wenn alle möglichen Permutationen (oder Anordnungen) seiner Buchstaben alphabetisch angeordnet sind, wie in einem Wörterbuch, unabhängig davon, ob die Wörter bedeutungsvoll sind oder nicht. Betrachten wir diese beiden Wörter - "blau" und "gesehen". Zunächst würden wir alle möglichen …

27
Generalisierte Matrixspur
Inspiration. Gegeben (mit allen Mitteln): Ein Zwei-Argument (oder einziges Argument , bestehend aus einer Zwei-Element - Liste) Blackbox - Funktion , (Eingang und Ausgang ist 1, 2, 3, ...)f: ℤ+ × ℤ+ → ℤ+ Eine streng positive Ganzzahlmatrix mit mindestens zwei Zeilen und zwei Spalten Gibt den Funktions-Trace der Matrix …


25
Binäre Sequenzen
Bei einer Binärzahl A als Eingabe mit d> 1 Stellen geben Sie eine Binärzahl B mit d Stellen gemäß den folgenden Regeln aus, um die n-te Stelle von B zu finden: Die erste Ziffer von B ist Null, wenn die erste und die zweite Ziffer von A gleich sind; ansonsten …
23 code-golf  binary 

19
Rekonstruieren Sie eine arithmetische Folge
Bei einer endlichen arithmetischen Folge von positiven ganzen Zahlen, wobei einige Ausdrücke aus der Mitte entfernt sind, rekonstruieren Sie die gesamte Folge. Die Aufgabe Stellen Sie sich eine arithmetische Folge vor: Eine Liste positiver Ganzzahlen, in der der Unterschied zwischen zwei aufeinanderfolgenden Elementen gleich ist. 2 5 8 11 14 …

5
Bestimmen Sie, wie viele Räder es gibt
Nicht-mathematische Erklärung Dies ist eine Erklärung, die unabhängig von Ihrem Hintergrund zugänglich sein soll. Es beinhaltet leider etwas Mathe, sollte aber für die meisten Menschen mit einem mittleren Verständnisniveau verständlich sein Eine Zeigersequenz ist eine beliebige Sequenz, bei der a (n + 1) = a (na (n)) . Lassen Sie …

22
Häufigkeitsverteilung mehrerer Würfelwürfe
Geben Sie bei zwei positiven ganzen Zahlen aund bdie Häufigkeitsverteilung der rollenden a- bseitigen Würfelzeiten aund der Summierung der Ergebnisse aus. Eine Häufigkeitsverteilung listet die Häufigkeit jeder möglichen Summe auf, wenn jede mögliche Folge von Würfeln einmal auftritt. Die Frequenzen sind also ganze Zahlen, deren Summe gleich ist b**a. Regeln …


8
Casciitum Scribe
Einführung Kakteen gibt es in verschiedenen Größen, Formen und Farben. Allerdings muss der Saguaro der kultigste Kaktus und das Must-Have in jedem Western sein . Wichtige Merkmale sind seine Größe und seine Arme, die das stereotype Erscheinungsbild der Kakteen bestimmt haben. Ihre Aufgabe ist es, den Saguaro in die ASCII-Welt …

11
Bijektive Funktion ℤ → ℤⁿ
Es ist trivial möglich, eine bijektive Funktion von ZZ\mathbb{Z} (der Menge aller ganzen Zahlen) bis (z. B. die Identitätsfunktion) zu erstellen .ZZ\mathbb{Z} Es ist auch möglich, eine bijektive Funktion von bis zu erstellen (die Menge aller Paare von 2 ganzen Zahlen; das kartesische Produkt von undZZ\mathbb{Z}Z2Z2\mathbb{Z}^2ZZ\mathbb{Z}ZZ\mathbb{Z} ) . Zum Beispiel …
23 code-golf  math  number 

7
Gefälschte Divisorsummen-Polyglots
Die Aufgabe In dieser Herausforderung besteht Ihre Aufgabe darin, ein Programm in einer Programmiersprache L zu schreiben , die eine positive ganze Zahl n annimmt und die Summe der richtigen Teiler von n ausgibt ( Sequenz A001065 auf OEIS). Es sollte die korrekte Ausgabe für 1 ≤ n ≤ 10 …

16
Nimm eins, um eins zu machen
Herausforderung Suchen Sie anhand einer Liste positiver Ganzzahlen, ob es eine Permutation gibt, bei der von jeder Ganzzahl bis zu einem Bit benötigt wird, und 1erstellen Sie eine Binärzahl, die aus allen s besteht. Die Anzahl der Bits in der resultierenden Binärzahl entspricht dem höchsten MSB in der Liste der …

14
Kann ich mich beruhigen?
Im Brettspiel The Settlers of Catan gibt es fünf Ressourcentypen: Brick, Log, Ore, Wheat und Sheep. Der Bau einer Siedlung kostet einen Ziegelstein, einen Baumstamm, einen Weizen und ein Schaf. Sie können jedoch auch mit vier identischen Ressourcen handeln, um eine Ressource eines anderen Typs zu erhalten. Wenn Sie zum …

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.