Als «code-golf» getaggte Fragen

10
Schlechte Nachrichten, jemand

In der Folge Futurama Der Gefangene von Benda Mitglieder der Besatzung Wechselbrücken miteinander, mit dem Fang , dass kein Paar von Körpern ihren Köpfen haben können getauscht mehr als einmal. Herausforderung Schreiben Sie ein Programm oder eine Funktion, die eine gültige Sammlung bereits...

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

10
Einfachste Fliesenverlegung

Sie sollten ein Programm oder eine Funktion schreiben, die eine Zeichenfolge empfängt, die den Boden als Eingabe und Ausgabe beschreibt, oder den Bereich der einfachsten Meta-Kacheln zurückgibt, die das gegebene Muster des Bodens erzeugen könnten. Der Boden ist Teil eines quadratischen Gitters....