Als «code-golf» getaggte Fragen

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

5
Bilden Sie Klammerquadrate
Jeder Programmierer weiß, dass Klammern []{}()<>wirklich Spaß machen. Um diesen Spaß zu verschärfen, können Gruppen von verwobenen Klammern in niedliche und unscharfe Diagramme umgewandelt werden. Angenommen, Sie haben eine Zeichenfolge mit ausgeglichenen Klammern, wie z [{][<(]})>(()). Schritt eins ist, die Saite um 45 Grad im Uhrzeigersinn zu drehen. (In Mathematica …

29
Ist es ein Präfixcode?
In der Informationstheorie ist ein "Präfixcode" ein Wörterbuch, in dem keiner der Schlüssel ein Präfix eines anderen ist. Mit anderen Worten bedeutet dies, dass keine der Zeichenfolgen mit einer der anderen beginnt. Dies ist beispielsweise {"9", "55"}ein Präfixcode, dies {"5", "9", "55"}ist jedoch nicht der Fall. Der größte Vorteil dabei …

15
Finde die Synkopierung
Bei einer Eingabe einer Zeichenfolge, die ausschließlich aus qs für Viertelnoten und es für Achtelnoten besteht, werden die Indizes der synchronisierten Viertelnoten ausgegeben. Die Synchronisation ist komplex, aber für die Zwecke dieser Herausforderung wird unsere Definition von "synchronisiert" sehr einfach sein: Eine Viertelnote, die mit dem "Off-Beat" beginnt - das …
33 code-golf  music 

30
Konsolidieren Sie ein Array
Die Aufgabe ist einfach: Konsolidieren Sie ein Array von Ints. Die Konsolidierung dieses Arrays umfasst Folgendes: Alle Instanzen von 0 müssen an das Ende des Arrays verschoben werden. Zwischen den Ganzzahlen ungleich Null dürfen keine Nullen stehen. Alle Nicht-Null-Indizes sollten ihre Reihenfolge beibehalten. Herausforderung Konsolidieren Sie ein Array mit der …

11
Welches Lied spielt?
Inspiriert von dieser xkcd Du arbeitest für Shazam und sie haben ein Projekt für dich. Einige Kunden beschweren sich darüber, dass ihre App zu viel Speicherplatz auf ihrem Telefon belegt. Sie möchten daher, dass Sie eine Lite-Version der App codieren. Leider kann Ihr bestehender Code nur das Wort "na" verstehen, …

18
Pythagoras 'anderes Bein
Pythagoras hatte sein Bein im Krieg gesprengt. Es musste amputiert werden, und obwohl er fast gestorben wäre, zog er durch und machte eine vollständige Genesung. Jetzt, nach einem Jahr mit Krücken, hat er das Privileg, eine Beinprothese zu bekommen! Es gibt jedoch einige, die passen, aber welche? Die Aufgabe Bei …
33 code-golf 


30
Hilf mir, die Box zu öffnen
Ich habe eine ASCII-Art-Box und benötige ein Programm, um sie zu öffnen. Beispiele Eingang: ------- | | |_____| Ausgabe: / / / / / / / | | |_____| Spezifikation Die erste Zeile besteht nur aus -mindestens 3 Zeilen Die mittleren Zeilen beginnen mit |Leerzeichen und enden mit| Alle mittleren …

5
Schwerkraftsimulator
Aussage Sie erhalten ein Standbild einer Reihe von Kugeln, die in ein 2D-Raster fallen. Dieses Gitter ist von unveränderlichen und unzerbrechlichen Wänden umgeben, sodass die gesamte Aktion in ihnen enthalten ist. Ihre Aufgabe ist es, den Zustand des Szenarios zu bestimmen, nachdem die Schwerkraft alles getan hat, was sie bewirkt. …

22
Trump braucht deine Hilfe, um den Starman aufzuhalten!
Ein Mann von den Sternen ist auf die Erde gekommen! Zum Glück hat der Präsident der Vereinigten Staaten, Donald Trump, einen unendlichen Tod. Mit diesem Würfel kann er eine Zahl heraufbeschwören, mit der Sie , der Bürgermeister von Podunk , bestimmen müssen, wer geschickt werden soll, um den Eindringling zu …

4
ASCII aufteilen
Teilen Sie die 95 druckbaren Zeichen in ASCII plus Zeilenvorschub in zwei gleich große 48 Zeichengruppen (im Folgenden Gruppe A und Gruppe B genannt) auf. Erstellen Sie eine Eins-zu-Eins-Zuordnung Ihrer Wahl zwischen den beiden Gruppen. Mit anderen Worten, Akann auf aund umgekehrt abgebildet werden, kann aber Aauch auf >und umgekehrt …

3
Kleine Lisp, kleine Dolmetscherin
Lisp- Programmierer rühmen sich, dass Lisp eine mächtige Sprache ist, die aus einer sehr kleinen Menge primitiver Operationen aufgebaut werden kann . Lassen Sie uns diese Idee verwirklichen, indem wir einen Dolmetscher für einen Dialekt namens Golf spielen tinylisp. Sprachspezifikation In dieser Spezifikation kann jede Bedingung, deren Ergebnis als "undefiniert" …

15
Balancing Words
Diese Herausforderung wurde auf dem DailyProgrammer-Subreddit veröffentlicht, und ich dachte, es wäre ein großartiger Kandidat für eine Code-Golf-Herausforderung. Das Bestimmen, ob ein Buchstabe ausgeglichen ist, basiert auf seiner Entfernung vom Gleichgewichtspunkt und dem Wert des Buchstabens. Der Wert eines Buchstabens kann bestimmt werden, indem entweder seine Position im Alphabet mit …
33 code-golf 

14
{Curly Numbers};
In der esoterischen Programmiersprache Curly bestehen Programme ausschließlich aus geschweiften Klammern {}und Semikolons ;. Trotz dieses bescheidenen Toolsets verfügt Curly über Literale, die eine beliebige nichtnegative Ganzzahl darstellen können. Das Format ist jedoch für die Uneingeweihten etwas schwierig zu lesen. Schreiben wir also Code, um die Konvertierung für uns durchzuführen. …

11
Diese Frage hat ihre Höhen und Tiefen
Die Eingabe besteht aus folgenden Zeichen: ^: Geh eins hoch v: Geh einen runter ▲oder k: Geh zwei hoch ▼oder j: Geh zwei runter Zum Beispiel die folgende Eingabe: ^^▲^v▼▲^^v würde die folgende Ausgabe erzeugen: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Escape-Sequenzen, die den Cursor bewegen, …

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.