Als «code-golf» getaggte Fragen

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

11
Farbanzahl, sortiert nach Vorkommen
Dieser ist einfach zu beschreiben und ich konnte kaum glauben, dass dies vorher nicht golfen wurde: Suchen Sie für ein bestimmtes Bild (welches Format auch immer von Ihrer Sprache unterstützt wird) die eindeutigen Farben und geben Sie eine Liste der Farben aus. Drucken Sie den Farbcode in hexadezimalem RGB, dh …

16
Kleinste Gruppen in einem Array
Einführung Betrachten wir das folgende Array: [1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1] Eine Gruppe besteht aus den gleichen Ziffern nebeneinander. Im obigen Array gibt es 5 verschiedene Gruppen: [1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, …

16
Kürzester eindeutiger Teilstring
Wenn Sie (in STDIN, als Befehlszeilenargumente oder als Funktionsargumente) zwei unterschiedliche, nicht leere Zeichenfolgen angeben, suchen Sie die kürzeste Teilzeichenfolge der ersten Zeichenfolge, die keine Teilzeichenfolge der zweiten ist, und geben Sie sie zurück. Wenn keine solche Teilzeichenfolge vorhanden ist, können Sie die leere Zeichenfolge zurückgeben, eine beliebige Zeichenfolge zurückgeben, …
14 code-golf  string 

3
Erstellen Sie ein Kreisdiagramm
Die Herausforderung ist einfach: Erstellen Sie ein Kreisdiagramm basierend auf einer Reihe von Eingabewerten. Die Eingabe ist eine Liste positiver Zahlen, Dezimalzahlen oder Ganzzahlen, und die Ausgabe ist ein Kreisdiagramm, in dem jeder der Eingabewerte durch separate Farben und einen Prozentwert außerhalb der einzelnen Bereiche dargestellt wird. Regeln: Die Farben …

6
ASCII Art Maya Ziffern
Diese Herausforderung ist einfach. Geben Sie bei einer gegebenen Zahl eine ASCII-Darstellung der Zahl unter Verwendung des Maya-Base-20-Zahlensystems aus. Was ist das Maya-System? Die Mayas benutzten die Basis 20, um Zahlen zu speichern, also war die erste Position die 1s-Stelle, die nächste die 20s-Stelle, dann die 400s usw. So Maya-Nummer …

4
Schwerkraft wechseln
Herausforderung Sie erhalten eine ASCII-artige Darstellung von Zeichen in einer Ebene als Eingabe nach einer beliebigen vernünftigen Methode. Dies wird nur enthalten: [a-z]bewegliche Figuren darstellen. Jeder Buchstabe erscheint höchstens einmal an der Tafel. # unbewegliche Wände darstellen . leeren Raum darstellen Beispielsweise: abcdef.gh#.. .......ij.#. #..#.......# ...#.#...### .#.......#q# .........### Sie erhalten …
14 code-golf 

7
Zeichnen Sie ein indiziertes Fraktal
Einführung In dieser Herausforderung wird eine 2 × 2-Matrix wie folgt indiziert: 0 1 2 3 Wir definieren eine Familie von fraktalen Mustern F(L), wobei Les sich um eine Längenliste ndieser Indizes handelt und F(L)die Größe hat .2n-1 × 2n-1 Wenn ja L == [], dann F(L)ist das 1 × …

6
Semisortiert in unsortiertes Array einfügen
Willkommen zu Ihrem ersten Tag bei PPCG Inc. Als unser neuester Junior Assistant Document Sorter sind Sie dafür verantwortlich, dass alle an Sie gesendeten Dokumente in alphabetischer Reihenfolge archiviert werden. Es ist so einfach, dass ein Affe das kann. Nun, bildlich gesprochen, da wir dafür einen Affen engagiert haben. Erraten …

5
Identifizieren Sie arborally zufriedene Punktmengen
Eine arborally erfüllte Punktmenge ist eine 2D-Punktmenge, bei der für jedes achsenausgerichtete Rechteck, das unter Verwendung von zwei Punkten in der Menge als gegenüberliegende Ecken gebildet werden kann, dieses Rechteck mindestens einen anderen Punkt enthält oder berührt. Hier ist eine gleichwertige Definition aus Wikipedia: Eine Punktmenge gilt als arboral erfüllt, …

7
Verwandle eine Schnur in eine Windmühle
Der Code auf dieser Site wird schnell aufgebraucht. Wir müssen in erneuerbare Saiten investieren. Sie müssen also ein Programm schreiben, das einen String aufnimmt und in eine Windmühle umwandelt. Die Herausforderung Nehmen wir als Beispiel eine einfache Windmühlenschnur. Nimm die Schnur abc. In diesem Fall ist der Drehpunkt das zentrale …

2
Machen Sie einen Snake Parser!
Schlangen sehen so aus: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Die Schlange kann sich wie folgt kreuzen: @ ^ >^>v ^<< Damit eine Frequenzweiche gültig ist, müssen sich die Zeichen auf beiden Seiten in dieselbe Richtung bewegen. Der Fall von @ >^v ^< kann als unklar …


10
Wie viele Schritte bin ich gegangen?
Ein einfaches Pedometer kann durch ein Pendel mit zwei Schaltern auf gegenüberliegende Seiten-Eins bei x = 0 und einem bei x = modelliert werden l . Wenn das Pendel den Fernschalter berührt, kann davon ausgegangen werden, dass der Ambulator einen halben Schritt gemacht hat. Wenn es den Near-Schalter berührt, ist …

3
Längster Weg in einer 2D-Ebene
Sie erhalten einen Satz willkürlicher, eindeutiger, 2d ganzzahliger kartesischer Koordinaten: zB [(0,0), (0,1), (1,0)] Finden Sie aus diesem Satz von Koordinaten den längsten möglichen Pfad, mit der Einschränkung, dass eine Koordinate nur einmal "besucht" werden kann. (Und Sie "kommen" nicht zu der Koordinate zurück, bei der Sie angefangen haben). Wichtig: …

6
Verallgemeinerung von Abkürzungen
Geben Sie bei Eingabe einer Liste von Wörtern und deren Abkürzungen das Muster aus, nach dem die Abkürzungen gebildet werden können. Nehmen wir die Beispieleingabe von potato ptao puzzle pzze als Beispiel (dh die Abkürzung für potatoist ptaound die Abkürzung für puzzleist pzze). Betrachten Sie alle möglichen Möglichkeiten, um ptaovon …
14 code-golf  string 

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.