Programmierrätsel & Code Golf

11
Reverse-ish eine Zeichenfolge!

Ihre Aufgabe: Schreiben Sie ein Programm / eine Funktion, die / die eine Zeichenfolge mit nur ASCII-Zeichen in umgekehrter Reihenfolge ausgibt / zurückgibt. Beispiel: 1) Eingabe Hello, World! 2) Nummerieren Sie eindeutige Zeichen in der Eingabe. (Eingabezeichenfolge durch Pipes ( |) zur besseren...

11
Quine umkehren!

Wir alle wissen, was eine Quine ist. Ein invertiertes Quine ist ein nicht leeres Programm, das die Umkehrung seines Quellcodes druckt, ohne seinen Quellcode zu lesen. Es besteht ausschließlich aus druckbaren ASCII-Zeichen (Leerzeichen durch ~). Hier bedeutet "Inverse des Quellcodes" Folgendes: Die...

11
Visualisieren Sie Einschluss-Ausschluss

Mit Inclusion-Exclusion können Sie die Größe einiger Gewerkschaften und Schnittpunkte zwischen Gruppen berechnen, wobei Sie einige der anderen Werte kennen. Ich werde es nicht genau erklären, aber Ihre Herausforderung besteht darin, Einschluss-Ausschluss in einem Venn-Diagramm zu visualisieren....

11
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...

11
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, 441, ......

11
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
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...

11
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...

11
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...

11
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...

11
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...

11
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...

11
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 … 5 10 11 12...

11
R [oman | everse] Polnische Notation

Es ist das Jahr MDLXVII in einer Welt, in der das Römische Reich niemals unterging und der Zusammenbruch in die dunklen Zeiten niemals stattfand. Aufgrund der längeren Zeit von Pax Romana ermöglichte die wirtschaftliche Stabilität des Reiches einen raschen Fortschritt der Technologie. Die Römer...

11
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. Dies hat den...

11
Gleicher Name, lahm!

Schreiben Sie eine Funktion oder ein Programm, das bei Angabe einer Liste von Namen eine Liste ausgibt oder zurückgibt, in der Duplikate von Vornamen eine eindeutige verkürzte Version ihres Nachnamens haben. Eingang: Eine Liste von Namen, bei der ein Name durch einen bestimmten Namen und ein durch...

11
Shell Glob Golf

Diese Aufgabe besteht darin, nach der Glob-Erweiterung den kürzesten Pfad zu einer Datei auszugeben. Was ist Shell Globbing? In den meisten Shells können Sie das *Zeichen in einem Pfad verwenden, um alle Zeichen an der Position darzustellen. Beispiel: Wenn das Verzeichnis fooDateien enthält bar...