Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

6
Sortieren Sie die Lehrbücher
Sortieren Sie die Lehrbücher Die Schule beginnt bald (falls noch nicht geschehen) und es ist Zeit, unsere Lehrbücher in Ordnung zu bringen. Sie müssen Ihre Bücher in alphabetischer Reihenfolge sortieren, aber das dauert zu lange, sodass Sie sich dafür entscheiden, ein Programm zu schreiben. Beispiele Eingang: _ | | _ …

7
Was haben wir vergessen?
Ihre Aufgabe ist es, ein nicht leeres Computerprogramm zu schreiben, das aus einer Folge von Bytes besteht. Wenn wir ein bestimmtes Byte im Programm auswählen und alle Instanzen davon aus dem Programm entfernen, sollte das geänderte Programm das entfernte Byte ausgeben. Zum Beispiel wenn unser Programm wäre aabacba Dann bcbwürde …

9
Das qVolumen einer Ganzzahl
Es ist altbekannt, dass jede nicht negative ganze Zahl als die Summe von vier quadratischen ganzen Zahlen umgeschrieben werden kann. Beispielsweise kann die Zahl 1 als 02+02+02+1202+02+02+120^2+0^2+0^2+1^2 ausgedrückt werden . Oder im Allgemeinen gibt es für jede nicht negative ganze Zahl nnn ganze Zahlen a,b,c,da,b,c,da,b,c,d so dass n=a2+b2+c2+d2n=a2+b2+c2+d2n = a^2+b^2+c^2+d^2 …

8
Mache einen alphabeTrie
Betrachten Sie die folgende alphabetisch sortierte Liste von Wörtern: balderdash ballet balloonfish balloonist ballot brooding broom Alle Wörter beginnen mit bund die ersten 5 beginnen mit bal. Wenn wir uns nur die ersten beiden Wörter ansehen: balderdash ballet wir könnten stattdessen schreiben: balderdash +let wobei das verwendet ' 'wird, wenn …
31 code-golf  string 

28
Turm zählen bewegt sich 1D
Geben Sie bei einer Position mit einer Reihe von Türmen und / oder leeren Feldern aus, wie viele verschiedene Turmbewegungen möglich sind. Ein Turm kann sich nach links oder rechts zu einem leeren Feld bewegen, aber nicht zu einem, bei dem ein anderer Turm überfahren werden muss. Wenn sich ein …


22
Lass es Zeichen regnen
Inspiriert von dieser Chat-Mini-Challenge. Wenn Sie eine Zeichenfolge als Eingabe angeben (nur ASCII-druckbare Zeichen), geben Sie die Zeichenfolge mit den Buchstaben "raining" aus. Jeder Buchstabe muss eine zufällige Anzahl von Zeilen nach unten sein (zufällig dazwischen)0 und die Länge der Zeichenfolge, jede mit einer Wahrscheinlichkeit ungleich Null) und nur ein …

3
Die Zelle am Ende des Regenbogens
Wir alle kennen oder haben zumindest von Brainfuck gehört , einer der bekanntesten und einflussreichsten esoterischen Sprachen. Während heutzutage die meisten Implementierungen ein unendliches Band verwenden, hatte der ursprüngliche Compiler von Urban Müller ein Band mit 30000 Zellen. Eine wenig bekannte Tatsache * ist, dass es am Ende des Bandes …


30
Explodierende Würfel simulieren
Ihre Aufgabe ist es, ein Programm zu erstellen, das eine Ganzzahl aufnimmt n > 1und den Wurf eines einseitigen nWürfels ausgibt. Dieser Würfel folgt jedoch den Regeln für die Würfelexplosion . Wenn Sie den Würfel werfen, überprüfen Sie, welchen Wert Sie gewürfelt haben. Wenn Sie das Maximum für diese Art …
31 code-golf  random 

23
Könntest du bitte aufhören das Deck zu mischen und schon spielen?
Herausforderung: Eingabe: Eine Liste eindeutiger positiver Ganzzahlen im Bereich [1,list-size][1,list-size][1, \text{list-size}] . Ausgabe: Eine Ganzzahl: Gibt an, wie oft die Liste gemischt wird . Für eine Liste bedeutet dies, dass die Liste in zwei Hälften aufgeteilt ist und diese Hälften verschachtelt sind (dh, ein [1,2,3,4,5,6,7,8,9,10]einmaliges Mischen der Liste würde zu …


5
8bit virtuelle Maschine
Hintergrund Ich mag meinen alten 8-Bit-6502-Chip. Es macht sogar Spaß, einige der Herausforderungen hier bei PPCG im 6502-Maschinencode zu lösen. Einige Dinge, die einfach sein sollten (wie Daten einlesen oder auf stdout ausgeben), sind im Maschinencode unnötig umständlich. Ich habe also eine grobe Idee: Erfinde meine eigene virtuelle 8-Bit-Maschine, die …

30
Summe der Potenzen von 2
Die Herausforderung Bei einer Ganzzahleingabe von xwhere 1 <= x <= 255werden die Ergebnisse von Zweierpotenzen zurückgegeben, die bei Summierung ergeben x. Beispiele Angesichts der Eingabe: 86 Ihr Programm sollte folgendes ausgeben: 64 16 4 2 Eingang: 240 Ausgabe: 128 64 32 16 Eingang: 1 Ausgabe: 1 Eingang: 64 Ausgabe: …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

30
Binäre Fibonacci
Herausforderung Sie müssen ein Programm oder eine Funktion generieren, die eine positive Ganzzahl N aufnimmt, die ersten N Terme der Fibonacci-Sequenz in Binärform berechnet, sie zu einer einzelnen Binärzahl verkettet, diese Zahl zurück in Dezimalform konvertiert und dann die Dezimalform als ausgibt ganze Zahl. Beispielsweise 1 -> [0] -> 0 …

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.