Programmierrätsel & Code Golf

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


5
Ein Tanz in vielen Dimensionen
Herausforderung Bei einem neindimensionalen Array von ganzen Zahlen und einer Permutation der ersten nnatürlichen Zahlen permutieren Sie die Array-Dimensionen entsprechend. Einzelheiten Diese Herausforderung ist von MATLABs inspiriert permute. demonstration Die Permutation wird als eine Liste von Ganzzahlen angegeben, z. B. [1,3,2]Mittel 1 wird auf 1, 2 auf 3 und 3 …


23
Bestehen Sie auf einem neuen Dateinamen
Fordern Sie zur Laufzeit so lange eine Eingabezeile an, bis die Benutzereingabe erfolgt nicht mehr der Name einer vorhandenen Datei oder eines vorhandenen Verzeichnisses oder eines anderen Dateisystemelements im Verhältnis zum aktuellen Arbeitsverzeichnis ist. Geben Sie dann den zuletzt eingegebenen Dateinamen zurück bzw. drucken Sie ihn aus. Sie können davon …

14
Ist es ein Shuffle?
Gestern habe ich diese Frage zu Riffle Shuffles gestellt. Es scheint, dass die gestrige Frage etwas zu schwierig war, daher ist diese Frage eine verwandte, aber viel einfachere Aufgabe. Heute werden Sie gefragt, ob eine Permutation tatsächlich ein Riffle-Shuffle ist. Unsere Definition von Riffle Shuffle wurde von unserer letzten Frage …

17
Finden Sie integrale Wurzeln eines Polynoms
Herausforderung Die Herausforderung besteht darin, ein Programm zu schreiben, das die Koeffizienten einer beliebigen n-Grad-Polynomgleichung als Eingabe verwendet und die Integralwerte von x zurückgibt, für die die Gleichung gilt. Die Koeffizienten werden als Eingabe in der Reihenfolge abnehmender oder zunehmender Leistung bereitgestellt. Sie können annehmen, dass alle Koeffizienten ganze Zahlen …

19
Machen Sie ein Triangularity-Programm gültig
Triangularity ist ein neuer von Mr. Xcoder entwickelter Esolang, bei dem die Codestruktur einem ganz bestimmten Muster folgen muss: In der ndritten Codezeile müssen sich genau die 2n-1Zeichen des Programms befinden. Dies führt zu einer Dreiecks- / Pyramidenform, wobei die erste Zeile nur ein Zeichen hat und der Rest in …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

1
Schaumbad Buchstaben
Wenn Sie ein kleines Kind in Ihrem Haus haben, sind Sie möglicherweise auf Schaumbadbuchstaben gestoßen. Diese können angefeuchtet und auf flache Oberflächen wie Fliesen und die Seite der Badewanne geklebt werden, um Worte und Botschaften zu bilden. Die Bandbreite der Worte und Botschaften ist etwas eingeschränkt , wenn Sie allerdings …

7
Äh, ist es ein Haiku?
Sie möchten ein Haiku erstellen, sind sich aber nicht sicher, ob es den Silbenregeln für ein Haiku entspricht. Ich konnte nicht die Mühe machen, einen richtigen Klappentext zu schreiben, wie ich es normalerweise tue, also musst du damit auskommen. Lassen Sie uns gleich weitermachen. Ein Haiku in freier Wildbahn finden …


2
Bitweises XOR von rationalen Zahlen
Einführung Jede rationale Zahl zwischen 0 und 1 kann als eine eventuell periodische Folge von Bits dargestellt werden. Zum Beispiel ist die binäre Darstellung von 11/40 0.010 0011 0011 0011 ... wo der 0011Teil auf unbestimmte Zeit wiederholt. Eine Möglichkeit, diese Darstellung zu finden, ist die folgende. Beginnen Sie mit …



4
Klammern Sie die APL-Züge deutlich ein
In APL können Sie implizite Funktionen schreiben, die als Züge bezeichnet werden . Wie sie funktionieren, spielt für diese Herausforderung keine Rolle. Hier sind die verschiedenen Arten, wie sie unter Verwendung ⍴der Funktion gruppiert werden können: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> …

10
Was brauche ich, um die Welt zu zerstören?
Die Schwerkraftbindungsenergie eines Planeten ist die Energiemenge, die erforderlich ist, um jedes winzige Stück davon zu trennen, damit kein Stück umkreist oder mit einem anderen Stück kollidiert. Für eine einheitliche Sphäre gibt Wikipedia folgende Formel an: E= 3 G M25 RE=3GM25RE = \frac{3GM^2}{5R} Dabei ist G die Gravitationskonstante (6.672e-11 m …

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.