Programmierrätsel & Code Golf

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

8
Glätten Sie ein Liniendiagramm
Bei einer Eingabe einer ganzen Zahl n und einer Liste positiver ganzer Zahlen m 1 , m 2 , ... wird eine Liste ganzer Zahlen m 1 ' , m 2 ' , ... ausgegeben , wobei m x ' als Durchschnitt von m definiert ist xn bis m x …

1
Wie groß ist die Ziffer?
7-Segment-Ziffern können in ASCII mit _|Zeichen dargestellt werden. Hier sind die Größenangaben 1: _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| Größere Größen werden gebildet, indem jedes Segment proportional …

1
Lego Gear Train
Inspiriert von den Lego-Übersetzungsverhältnissen von Keith Randall. Auch ich plane den Bau eines riesigen Lego-Roboters, der in der Lage sein wird, die anderen Roboter in dem noch nie zuvor erwähnten Wettbewerb zu zerstören. * Während des Konstruktionsprozesses des Roboters werde ich viele Getriebezüge verwenden, um die Verbindung herzustellen verschiedene Teile …

6
Teilen Sie ein Shakespeare-Skript
Herr William Shakespeare schrieb Theaterstücke. Viele Theaterstücke. In diesem Archiv, das jedes seiner Werke enthält, ist jedes seiner Stücke eine lange Datei. Es muss für eine Bühnenproduktion in Szenen aufgeteilt werden. Da Schauspieler ungeduldig sind, muss Ihr Code so kurz wie möglich sein. Aufgabe: Ihre Aufgabe ist es, ein Programm …
13 code-golf  string 


4
Berechnung der Entropie
Eingang Eine Matrix, Mdie als zwei durch Leerzeichen getrennte Zeilen von ganzen Zahlen dargestellt wird. Jede Zeile hat die gleiche Anzahl von Ganzzahlen, und jede Ganzzahl ist entweder -1 oder 1. Die Anzahl von Ganzzahlen pro Zeile beträgt höchstens 20. MDaher wird angegeben, 2von nwon die Anzahl der ganzen Zahlen …
13 code-golf  math 

4
Wie viele Wochen?
Ihre Aufgabe ist es, eine einzelne Zahl auszugeben; Die Anzahl der ISO-Wochen, die ein bestimmter Datumsbereich überschneidet. Wikipedia zitieren:, An average year is exactly 52.1775 weeks longaber das ist nicht etwa der Durchschnitt. Die Eingabe besteht aus zwei durch Leerzeichen getrennten ISO-Daten: 0047-12-24 2013-06-01 Das Enddatum liegt niemals vor dem …
13 code-golf  date 

7
Normale und umgekehrte Ausrufezeichen- und Fragezeichenpaare
Herausforderung ¡Wir werden Ausrufezeichen und Fragezeichen für invertierte Freunde setzen! Einen Körper aus Text Strafen mit der Endung in ., ?oder !, prepend invertiert Fragezeichen, ¿auf Fragesätze (Sätze der Endung ?) und invertierten Ausrufezeichen ¡, auf exclamatory (Sätze der Endung !). Sätze, die auf enden, .sind zu ignorieren. Sätze werden …

2
Hat die fischreiche Straße ein Ende?
Ich liebe> <>,> <> ist das Leben! 2D-Sprachen sind unglaublich! In dieser Herausforderung müssen Sie sagen, ob eine "fischreiche" Straße ein Ende hat, während Sie Code-Golf spielen. Definition Eine fischreiche Straße besteht aus Kacheln, darunter die folgenden: v (go down) > (go right) ^ (go up) < (go left) / …

24
Drucken aufsteigend ASCII, Räuber
Das ist der Räuberfaden. Der Faden der Bullen geht hier . Im Cops-Thread bestand die Aufgabe darin, ein Programm zu erstellen, das druckbare ASCII-Zeichen in aufsteigender Reihenfolge ausgibt. Die Aufgabe der Räuber besteht darin, den Code zu entschlüsseln, mit dem die Polizei diese Ausgabe erstellt hat. Der geknackte Code muss …

3
Golf ein lila Dolmetscher
Golf ein lila Dolmetscher Lila ist ein Esolang, der zwei Hauptzwecken dient: Eine Minimierung der Aubergine , da es nicht genug selbstmodifizierende Einzelanweisungssprachen gibt. Die Möglichkeit erschreckend kleiner Golfdolmetscher zuzugeben. Mein erster Durchgang bei einem einigermaßen voll ausgestatteten Python 2-Interpreter ist nur 702 Bytes, und ich bin sicher, ein erfahrener …

6
Die einzigartige Multiplikationsspirale
Dieser ist inspiriert von Calvins jüngster Herausforderung an der Multiplikationstabelle . Schreiben Sie eine Funktion oder ein Programm, das eine ganze Zahl Nals Eingabe verwendet und eine N-mal-N-Multiplikationsspirale ausgibt oder zurückgibt. Der Code muss (theoretisch) für N zwischen 0 und 1000 funktionieren (dies auszugeben kann jedoch schwierig sein). Die Ausgabe …

4
Holen Sie sich die Getters
Die Aufgabe Ich vermute, jeder mag die automatische Codegenerierung und das Sparen von Zeit während der Arbeit. Sie müssen tagsüber viele Klassen und Mitglieder erstellen, und Sie möchten nicht alle gettersmanuell erstellen . Die Aufgabe besteht darin, ein Programm oder eine Funktion zu schreiben, die gettersfür alle Klassenmitglieder automatisch für …
13 code-golf  string  syntax  code-golf  math  primes  rational-numbers  code-golf  graphical-output  image-processing  code-golf  kolmogorov-complexity  music  audio  code-golf  string  code-golf  math  geometry  code-golf  math  sequence  combinatorics  code-golf  game  grid  board-game  code-golf  restricted-source  array-manipulation  source-layout  code-golf  base-conversion  binary  code-golf  math  physics  code-golf  math  number  date  expression-building  code-golf  array-manipulation  graph-theory  decision-problem  popularity-contest  error-correction  code-golf  kolmogorov-complexity  geometry  grid  code-challenge  arithmetic  combinatorics  set-partitions  code-golf  kolmogorov-complexity  sequence  fibonacci  code-golf  restricted-source  pristine-programming  code-golf  code-golf  string  kolmogorov-complexity  code-golf  arithmetic  code-golf  string  parsing  code-golf  code-golf  sorting  counting  permutations  3d  code-golf  code-golf  ascii-art  music  code-golf  string  code-golf  string  ascii-art  code-golf  string  code-golf  quine  polyglot  code-golf  math  string  code-golf  internet 

10
Finde die verwobenen Quellcodes (Räuber)
Das ist der Räuberfaden. Für den Faden Cops gehen hier . Einführung Für diese Cops / Robbers-Herausforderung schreiben die Cops Output-produzierende Programme und verweben sie miteinander. Es ist die Aufgabe des Räubers, die Programme der Polizisten herauszusuchen, um die gewünschten Ergebnisse zu erzielen. Räuberregeln Die Räuber werden versuchen, die verschiedenen …


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.