Programmierrätsel & Code Golf

19
Einzelne Auslagerungen eines Arrays

Inspiriert von Entnommen aus einer Frage bei Stack Overflow . Die Herausforderung Bei einer gegebenen Ganzzahl n>1werden alle Arrays ausgegeben, die durch Austauschen von genau zwei Einträgen im Array erhalten werden können [1, 2, ..., n]. Die Arrays können in beliebiger Reihenfolge hergestellt...

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

19
Schreiben Sie es in Zahlentheorie-Stil

Schreiben Sie eine mathematische Aussage mit den folgenden Symbolen: There exists at least one non-negative integer(geschrieben als Eexistentieller Quantor) All non-negative integers(geschrieben als AUniversal Quantifier) + (Zusatz) * (Multiplikation) = (Gleichberechtigung) >,

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

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

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

19
Schreiben Sie einen Shape Simplifier

Einführung Ich habe viele ASCII-Felsen. Sie bestehen aus Bindestrichen, Rohren, Vs, Carets, spitzen Klammern, Schrägstrichen und Leerzeichen. Beispiel: /--\ | | | | \--/ Ich möchte sie wie folgt aushöhlen: /\ / \ \ / \/ Alle Ecken sind runder geworden. Ein komplizierteres Beispiel: /----\ |...

19
Datum multiplizieren Challenge

(Inspiriert von Riddler von letzter Woche auf FiveThirtyEight.com. Sandbox-Post .) Berechnen Sie bei einem Jahr zwischen 2001 und 2099 die Anzahl der Tage in diesem Kalenderjahr und geben Sie sie zurück mm * dd = yy(wobei yydas zweistellige Jahr ist). 2018 hat zum Beispiel 5: 18. Januar (1 * 18 =...

19
Der dritte Flak!

Diese Challenge wurde im Rahmen der LotM-Challenge im April 2018 veröffentlicht Brain-Flak ist eine Turing-Tarpit-Sprache, die hier bei PPCG viel Ruhm erlangt hat. Die Erinnerung an die Sprache besteht aus zwei Stapeln, aber ein "versteckter" dritter Stapel wurde entdeckt von Wh e at Wizard...

19
Bestimmen Sie Ja oder Nein?

Nach der Eingabe eines Strings [Länge 1-20], der nur die Zeichen y für yes und n für no enthält, sollte Ihr Programm das Ergebnis (y oder n) ausgeben. Eingabebeispiel: yynynynnywürde y ausgeben. Das Ergebnis wird durch folgende Kombination von y und n ermittelt: y n und n o equals n o y n und y n...

19
Quine Würfel rollen

Erstellen Sie ein Programm, das sich selbst ausgibt. Wenn der Quellcode jedoch n-mal wiederholt wird (was bedeutet, dass eine Kopie des Quellcodes n-mal bis zum Ende verkettet wird) , sollte eine 1 / n-Wahrscheinlichkeit für die Ausgabe des ursprünglichen Quellcodes vorliegen, eine 1 /...

19
Verschönern Sie Ihre Eingabe

Dies ist ein bisschen ähnlich wie bei diesem staubbedeckten Einstieg, aber ich hoffe, dass mein Dreh es einzigartig genug macht. Ich konnte nichts finden, was mich davon abhält, dies zu veröffentlichen, aber da draußen ist ziemlich viel Meer. Sowieso! Die Herausforderung: Ihr Code erhält eine...