Programmierrätsel & Code Golf

10
Lastwagen auf einem Parkplatz

Es gibt P-Parkplätze auf einem Parkplatz, obwohl einige Plätze von Autos belegt sind, die durch Oktothorphen dargestellt werden, #während die freien Plätze Punkte sind .. Bald kommen dort T-Trucks an, von denen jeder genau L aufeinanderfolgende Plätze einnehmen wird. Die LKWs müssen nicht...

10
Schreiben Sie einen Binärzähler in Quine

Schreiben Sie zwei Codefragmente, die wir s_zero und s_one nennen werden. Das Programm (l, n) besteht aus l Kopien von s_zero und s_one, die den Ziffern von n in Binärform entsprechen und links mit s_zero aufgefüllt sind. Wenn zum Beispiel s_zero = foound s_one =, bardann ist Programm (4, 0) =...

10
Rotorfräser auf einem Gitter

Eingang Ihre Eingabe ist ein Einzelsaite, die durch Zeilenumbrüche in getrennte 2n+1Leitungen mit einer Länge 2n+1, für eine ganze Zahl n ≥ 0. Die Ganzzahl nist nicht Teil der Eingabe. Sie müssen es aus der Zeichenfolge berechnen. Die Zeilen bestehen aus den "Richtungszeichen" >^<v. Wenn...

10
Aufteilungsparadoxon

Gegeben: Eine natürliche Zahl S . Eine Liste von N rationalen Gewichten W , die sich zu 1 summieren. Geben Sie eine Liste L von N nicht negativen ganzen Zahlen zurück, so dass: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal Mit anderen Worten, approximieren Sie S⋅W_is mit ganzen Zahlen so genau...

10
Prelude Syntax-Checker

Prelude ist eine esoterische Programmiersprache, die nur sehr wenige, aber ungewöhnliche Einschränkungen für ein gültiges Programm aufweist. Jeder Block druckbaren ASCII-Textes ("Block" bedeutet, dass Zeilen druckbaren ASCII durch Zeilenumbrüche getrennt sind - 0x0A) ist gültig, sofern: Jede...

10
Mehrdeutige römische Ziffernmagiequadrate

Der König des alten Roms hat Schwierigkeiten festzustellen, ob ein magisches Quadrat gültig ist oder nicht, da das magische Quadrat, das er überprüft, keine Trennzeichen zwischen den Zahlen enthält. Er hat einen Softwareentwickler beauftragt, um festzustellen, ob ein magisches Quadrat gültig ist...

10
Entschlüsseln eines AES-Blocks

Heute ist es Ihr Ziel, eine geheime Nachricht mit AES zu entschlüsseln . Mit einem Chiffretext und einem Schlüssel entschlüsseln und drucken Sie die Nachricht. Ihr Programm kann in einer beliebigen Sprache sein. Es wird mit Eingabe auf stdin ausgeführt und seine Ausgabe auf stdout wird auf...

10
Implementieren Sie einen Hash mit variabler Länge

Mein Freund und ich haben dieses Spiel, das wir mit Worten spielen. Es ist ein lustiger Zeitvertreib, bei dem Buchstaben in einem Wort "gelöscht" werden, bis nichts mehr übrig ist. Ich bin es wirklich leid, dass er so viel schneller ist als ich, also ist es deine Aufgabe, es umzusetzen und mich ihn...

10
Schreiben Sie das kürzeste Alak-Spiel

Alak wurde vom Mathematiker AK Dewdney erfunden und in seinem 1984 erschienenen Buch Planiverse beschrieben. Die Regeln von Alak sind einfach: Alak ist ein Zwei-Spieler-Spiel, das auf einem eindimensionalen Brett mit elf Slots gespielt wird. Jeder Steckplatz kann höchstens ein Stück gleichzeitig...

10
Schleimpilze können zählen!

Hintergrund Schleimpilze sind fantastisch. Wenn Sie sie auf eine Oberfläche mit Nahrungsquellen legen, breiten sie ihre Ranken aus, um die Nahrung zu finden. Danach bilden sie ein Netzwerk von Verbindungen zwischen den Quellen. Bei dieser Herausforderung simulieren Sie einen Schleimpilz, der nach...

10
Meta Quine Checker

Wenn Sie diese Herausforderung annehmen, besteht diese Herausforderung darin, drei Funktionen oder Programme A, B und C zu schreiben: A ist eine Quine, die alle A, B und C ausgibt (was auch den gesamten Inhalt des Codes in Ihrer Einreichung darstellt). B nimmt einen Parameter F und prüft, ob es...

10
Schreiben Sie einen Schichtdolmetscher

EDIT: Wie einige von Ihnen vermuteten, gab es einen Fehler im offiziellen Dolmetscher: Die Reihenfolge der Komposition .wurde umgekehrt. Ich hatte zwei Versionen des Dolmetschers und habe hier die falsche verwendet. Die Beispiele wurden auch für diese falsche Version geschrieben. Ich habe den...

10
Randomisierter Brainfuck Compiler

Joe ist ein durchschnittlicher BF-Entwickler. Er ist dabei, seine Codeänderungen in ihrem Repository einzuchecken, wenn er einen Anruf von seinem Chef erhält. "Joe! Der Computer des neuen Clients ist kaputt! Der Brainfuck-Interpreter setzt alle Zellen vor der Programmausführung auf zufällige Werte....

10
Ziffern Graben eines Dungeons

Bearbeiten: Ich werde am Ende der Frage eine Prämie von 100 Reputationen für den ersten Löser des Bonus-Puzzles vergeben ! Ich werde das Kopfgeld nur dann zur Frage hinzufügen, wenn die Antwort erscheint, da dieses Kopfgeld keine Frist hat. Bei einer nicht abnehmenden Liste einstelliger positiver...

10
Liste Sophie Germain Primzahlen

Die Frage Eine Sophie Germain-Primzahl ist eine Primzahl p, so dass 2p + 1 ebenfalls eine Primzahl ist. Zum Beispiel ist 11 eine Sophie Germain-Primzahl, weil 23 auch eine Primzahl ist. Schreiben Sie das kürzeste Programm, um die Primzahlen von Sophie Germain in aufsteigender Reihenfolge zu...

10
Welches Datum ist das nochmal?

Auf meiner Website geben Benutzer ihr Geburtsdatum im Stil ein xx.xx.xx- drei zweistellige Zahlen, die durch Punkte getrennt sind. Leider habe ich vergessen, den Benutzern genau mitzuteilen, welches Format sie verwenden sollen. Ich weiß nur, dass ein Abschnitt für den Monat, einer für das Datum und...