Programmierrätsel & Code Golf

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

4
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 (vertikale) Textspalte enthält höchstens eine von (und ). Wenn man ihre vertikale Position …



3
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 Zeilenumbrüche ein Problem darstellen, können …
10 code-golf  grid 

4
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) …

12
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 …

2
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 nebeneinander geparkt werden. Ihre Aufgabe ist es, …
10 code-golf 


1
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 aufgetretener Mind-Body-Swaps akzeptiert und eine legale Reihe …
10 code-golf  math 

24
Cops and Robbers Bowling (Räuber)
Räuberfaden Bei dieser Herausforderung besteht Ihr Ziel darin, von den Cops geschriebenen Code (ihr Code ist hier ) zu knacken, indem Sie ihn ändern. Sie haben ihren Code geknackt , wenn: Ihr geänderter Code hat einen maximalen Abstand von 10 von ihnen und weniger Zeichen Die Funktion erzeugt bei derselben …

5
Implementieren Sie t9-ähnliche Funktionen
Ihre heutige Herausforderung besteht darin, eine t9- ähnliche Funktionalität zu implementieren . Sie implementieren eine Funktion, die nur 2 Parameter hat. Sie erhalten 1 Telefonnummer in einer Zeichenfolge und den Inhalt einer Textdatei mit einer Liste von Wörtern (nehmen Sie keinen bestimmten Zeilenumbruchstil an). Sie können den Link https://raw.githubusercontent.com/eneko/data-repository/master/data/words.txt verwenden …


9
Erstellen Sie einen rot32-Verschlüsseler
Das Erstellen eines Golf13 Rot13-Verschlüsselers ist zu einfach, da die Buchstaben im ASCII-Zeichenbereich alle dieselbe Reihenfolge haben. Versuchen wir stattdessen einen rot32-Motor. Ihre Aufgabe besteht darin, eine Funktion zu erstellen, die eine Base64-Zeichenfolge als Eingabe verwendet und dieselbe Zeichenfolge zurückgibt, wobei jedoch mit jedem Buchstaben 32 Symbole gegenüber dem Original …
10 code-golf 

1
Shubbles and Smoles - Teil I.
Die Einrichtung Stellen Sie sich eine seltsam geformte Box mit 29 nummerierten Zellen vor, wie in Abb. 1 unten gezeigt. In dieser 2D-Box befinden sich zwei Arten quadratischer Tiere: Shubbles und Smoles. Fig. 1 (a) zeigt einige blaue Flecken und einige smoles in rot. Jede Kreatur belegt genau eine Gitterzelle. …

10
Überprüfen Sie das Magic Square
Ein magisches Quadrat ist eine quadratische Anordnung von Zahlen mit n Seite , bestehend aus den verschiedenen positiven ganzen Zahlen 1, 2, ..., n ² so angeordnet, dass die Summe der n Zahlen in irgendeiner horizontalen, vertikalen oder diagonalen Hauptleitung ist immer die gleiche Zahl, die als magische Konstante bekannt …
10 code-golf  math 

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.