Programmierrätsel & Code Golf

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

6
Schafe zählen, um einzuschlafen
Die meisten Menschen sind mit der Frage vertraut, wie man Schafe zählt, um einzuschlafen. Es gibt eine Schafherde, von denen einige über einen Zaun springen, und Sie zählen die Schafe, wenn sie springen. Angeblich hilft dies, Ihren Geist zu beruhigen und Sie in einen schlafähnlichen Zustand zu versetzen, so dass …

6
Rhombus-Sequenz
Stellen Sie sich vor, Sie zählen die Elemente der wachsenden Rauten auf [1],[1,3,1],[1,3,5,3,1],…(nur ungerade Zahlen, damit sie gut ausgerichtet sind). Dies würde wie folgt aussehen: Beachten Sie, dass Sie immer mit der Aufzählung beginnen mit 1: 01 1 02 03 04 1 2 3 4 05 06 07 08 09 …

4
Ausgewogene ternäre Logik
Ausgewogene ternäre Logik Ternary ist normalerweise ein anderer Name für Basis 3, das heißt, jede Ziffer ist 0, 1oder 2, und jeder Ort ist im Wert von 3 - mal so viel wie der nächsten Ort. Balanced ternäre ist eine Modifikation der ternären , die verwendeten Ziffern -1, 0und 1. …


5
Primzahlen und Ziffern
Dies hat keinen praktischen Zweck, aber es könnte Spaß machen, Golf zu spielen. Herausforderung Bei einer gegebenen Zahl n , Zählen Sie die Menge jeder Ziffer in n und addieren Sie 1 zu jeder Zählung Nehmen Sie die Primfaktorisierung von n Zählen Sie die Menge jeder Ziffer in der Primfaktorisierung …

4
Faktorbäume dekodieren
Falls Sie Encode Factor Trees verpasst haben , finden Sie hier die Definition eines Factor Tree: Die leere Zeichenfolge ist 1. Verkettung steht für Multiplikation. Eine in Klammern eingeschlossene Zahl n (oder ein beliebiges gepaartes Zeichen) stellt die n- te Primzahl dar, wobei 2 die erste Primzahl ist. Beachten Sie, …

8
Eigenwerte einer Matrix
Geben Sie bei einer quadratischen Matrix die Eigenwerte der Matrix aus. Jeder Eigenwert sollte so oft wiederholt werden, wie es seiner algebraischen Multiplizität entspricht. Die Eigenwerte einer Matrix Asind skalare Werte, λso dass für einige Spaltenvektoren v, A*v = λ*v. Sie sind auch die Lösungen für das charakteristische Polynom von …

20
Länge einer Sumachsequenz [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Eine Sumachsequenz beginnt mit zwei ganzen Zahlen: t 1 und t …


30
Seltsam: Briefe
Zielsetzung Schreiben Sie ein Programm oder eine Funktion (oder eine gleichwertige Funktion), die den ungeraden Buchstaben in der Matrix zufälliger Größe aussortiert und zurückgibt. Einzelheiten Sie erhalten eine Matrix (als Zeichenfolge) als Eingabe für zufällige Dimensionen wie diese. bbbbbbbbbb bbbbbdbbbb bbbbbbbbbb bbbbbbbbbb bbbbbbbbbb Ihre Aufgabe ist es, den Buchstaben zu …

2
Minecraft Inventory Management
Die Bestandsverwaltung von Minecraft ist schwierig. Du hast 17 Diamanten, aber du brauchst 7, um einen Verzauberungstisch, eine Spitzhacke und ein Schwert herzustellen. Heben Sie sie auf und klicken Sie 7 Mal mit der rechten Maustaste? Oder klicken Sie einmal mit der rechten Maustaste und zweimal mit der rechten Maustaste …
11 code-golf  game 

14
Erweitern Sie eine Nummer
Erweitern Sie eine Nummer Ihre Aufgabe ist es, eine Ganzzahl größer als 0 folgendermaßen zu erweitern: Teilen Sie die Zahl in Dezimalstellen auf und erstellen Sie für jede Ziffer eine Liste nach folgenden Regeln: Wenn die Ziffer ungerade ist, beginnt die Liste mit der Ziffer und geht auf 1 zurück. …
11 code-golf  number 

6
LaTeX-Wahrheitstabellen
Schreiben Sie ein Programm oder eine Funktion, die die Liste der Ausgaben einer Logikfunktion akzeptiert und den LaTeX-Code für ihre Wahrheitstabelle ausgibt. Die Eingaben sollten als Kleinbuchstaben a-zund die Ausgabe als gekennzeichnet sein F. Die Länge der Liste der Eingaben ist immer kürzer als 2^25, was bedeutet, dass die Anzahl …
11 code-golf  math 


13
Levenshtein Entfernung & OEIS (Räuber)
Dies ist der Räuberposten. Der Cop-Beitrag ist hier . Ihre Aufgabe ist es, eine ganzzahlige Eingabe N zu nehmen und die N-te Ziffer in der Sequenz OEIS A002942 auszugeben . Die Sequenz besteht aus den rückwärts geschriebenen quadratischen Zahlen: 1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, …

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.