Programmierrätsel & Code Golf

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

10
Interpret /// (ausgesprochene Schrägstriche)
Weil wir nicht genug von esoterischen Golfspielen bekommen können, oder? /// - Ausgesprochene Schrägstriche - ist eine lustige kleine Sprache, die auf der s///Regex-Ersetzungsfunktion von Perl Fame basiert . Es enthält nur zwei Sonderzeichen, Schrägstrich /und Backslash \. Sie können einen vollständigen Artikel im esolangs-Wiki finden , aber ich werde …


7
Golf der kleinste Kreis!
Das Problem: Suchen Sie bei einer nicht leeren Menge von Punkten in der kartesischen Ebene den kleinsten Kreis, der sie alle einschließt ( Wikipedia-Link ). Dieses Problem ist trivial, wenn die Anzahl der Punkte drei oder weniger beträgt (wenn es einen Punkt gibt, hat der Kreis einen Radius von Null; …

20
Implementiere den Catenative Doomsday Dice Cascader von Homestuck
Herausforderung Ich werde von der mitternächtlichen Besatzung angegriffen und muss den Catenative Doomsday Dice Cascader beschwören , um mich zu verteidigen. Da der Platz knapp ist, muss der Code so kurz wie möglich sein. Der Algorithmus für den Catenative Doomsday Dice Cascader lautet wie folgt: Zuerst wird der sechsseitige Würfel …
29 code-golf  random 

2
Eine spiralförmige Sequenz
Hintergrund Die OEIS-Sequenz A272573 beschreibt eine Spirale auf einem hexagonalen Gitter wie folgt: Beginnen Sie eine Spirale von Zahlen auf einer hexagonalen Kachelung, wobei das anfängliche Sechseck a (1) = 1 ist. Die Sequenz beginnt 1, 2, 3, 4, 5, 6, 7, 4, 6, 8, 5, 9, 8, 10, 2, …

16
Inseln von 1 und 0 in der Matrix finden
Bei einer zweidimensionalen Matrix von 0 und 1s. Finden Sie die Anzahl der Inseln für 1s und 0s, bei denen die Nachbarn nur horizontal und vertikal sind. Given input: 1 1 1 0 1 1 1 0 output = 1 1 Number of 1s island = 1 xxx- xxx- Number …

11
Lassen Sie uns die Triforce zeichnen
Die Triforce ist ein fiktives Artefakt in The Legend of Zelda , das aus drei gleich aussehenden gleichseitigen Dreiecken besteht, die für Macht, Weisheit und Mut stehen. Einige Spiele in der Saga enthalten eine Animation, wenn die drei Teile schließlich zusammengefügt werden. Der Zweck dieser Herausforderung besteht darin, einen einzelnen …

15
Black-Box-Trigonometrie
Schreiben Sie ein Programm oder eine Funktion, die die folgenden 12 trigonometrischen Funktionen unterscheiden: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Ihr Programm erhält eine der oben genannten Funktionen als Blackbox und sollte den Namen der Funktion entweder wie oben angegeben oder wie in Ihrer …

26
Pfeil diese Variablen!
Herausforderung Robin mag es, wenn seine Variablendeklaration die Form eines Pfeils hat. So macht er es: Geben Sie eine beliebige Anzahl von Zeichenfolgen ein Ordnen Sie sie nach aufsteigender Länge Geben Sie sie in der Mitte sortiert aus, um ungefähr eine negative Pfeilspitze zu bilden (je nachdem, welche Reihenfolge am …

15
Austausch des Kühlschrankmagneten
Wenn Sie eine Nachricht mit Kühlschrankmagneten schreiben, werden Sie häufig feststellen, dass Sie ein 1durch ein ersetzen I. In dieser Herausforderung besteht Ihr Ziel darin, herauszufinden, ob eine Nachricht mit den Buchstaben einer anderen Nachricht geschrieben werden kann. Die erlaubten Substitutionen sind: A = 4 B = 8 C = …

21
Levi-Civita-Symbol
Das dreidimensionale Levi-Civita-Symbol ist eine Funktion, fdie Dreifachzahlen (i,j,k)in {1,2,3}, bis {-1,0,1}, definiert als: f(i,j,k) = 0wenn i,j,knicht verschieden sind, dh i=joder j=koderk=i f(i,j,k) = 1Wann (i,j,k)ist eine zyklische Verschiebung von (1,2,3), das ist eine von (1,2,3), (2,3,1), (3,1,2). f(i,j,k) = -1Wann (i,j,k)ist eine zyklische Verschiebung von (3,2,1), das ist …

11
Sternchen-Spirale
Ausgehend von der Spirale der Größe Sund der Stufe Ngeben Sie die "quadratische" S*SSpirale mit NSternchen aus, die vom äußeren zum inneren Radius im Uhrzeigersinn aufgebaut sind. Testfälle (Beispiele) unten. Eingang: 4 3 Ausgabe: *** Eingang: 4 6 Ausgabe: **** * * Eingang: 4 11 Ausgabe: **** * * * …

7
Wir sind dort gelandet, wo wir angefangen haben!…
Herausforderung: Eingang: Sie können zwei Eingaben vornehmen: - Eine Zeichenfolge, die nur druckbares ASCII enthält (ohne Leerzeichen, Tabulatoren oder Zeilenumbrüche). - Ein druckbares ASCII-Zeichen Ausgabe: Die erste Zeile enthält die Zeichenfolge-Eingabe. Jedes i-modulo-3 erste Vorkommen dieses Charakters bewegt sich in südöstlicher Richtung; Jedes i-modulo-3-Sekunden-Vorkommen bewegt sich in südlicher Richtung. und …

13
Machen Sie einen Geigerzähler
Ein Geigerzähler ist ein Gerät, mit dem Strahlung erfasst wird. Wir werden ein Geigerzählerprogramm machen. Wie wir alle wissen, entfernt Strahlung, wenn sie auf ein Computerprogramm trifft, zufällig genau 1 Byte. Ein Geigerzähler-Programm ist also ein Programm, das selbst nichts tut, aber wenn ein Byte entfernt wird, wird das geänderte …

22
Das Zeitanagramm
Ursprünglich gepostet (und gelöscht) von @Tlink , was höchstwahrscheinlich von dieser StackOverflow-Frage inspiriert wurde . Da es eine Schande war, dass es gelöscht wurde, weil es im Allgemeinen eine gute Herausforderung zu sein schien, dachte ich, ich würde es mit den richtigen Formatierungen und Regeln neu veröffentlichen. (Ich habe versucht, …
29 code-golf  date 

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.