Als «code-golf» getaggte Fragen

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

19
Grundlegender Rechner
Sie müssen ein Programm schreiben, um eine Zeichenfolge auszuwerten, die in einen Taschenrechner eingegeben werden würde. Das Programm muss Eingaben akzeptieren und die richtige Antwort ausgeben. Für Sprachen, die keine Standard-Eingabe- / Ausgabefunktionen haben, können Sie die Funktionen readLineund übernehmen print. Bedarf Verwendet keine Art von "Auswertungs" -Funktionen Kann mit …

30
Turm der Saiten
Geben Sie eine Textfolge als "Turm" aus. Jedes Stück der Zeichenfolge (des Formulars 0:n) wird mehrmals wiederholt 5*n, sodass das erste Zeichen fünfmal, dann das erste und das zweite zehnmal usw. wiederholt wird. Beispiele: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', 'e'] ['h', …

30
Sortieren Sie zuerst ungerade Zahlen
Ordnen Sie eine gegebene Liste neu an, so dass alle ungeraden Zahlen vor allen geraden Zahlen erscheinen. Außerdem kann die Ausgabeliste für diese Anforderung in beliebiger Reihenfolge sein. Die Eingabe enthält nur Ganzzahlen, aber sie können negativ sein und es können Duplikate vorhanden sein, und sie können in beliebiger Reihenfolge …

30
Code Punktsumme quine
Alle Quine- Herausforderungen auf dieser Site konzentrieren sich auf die Anzahl der Bytes oder auf die Zeichen selbst. Dieser ist anders. Ihre Herausforderung besteht darin, ein Programm zu schreiben, das eine Ausgabe mit einer Codepunktsumme erzeugt, die mit der Codepunktsumme der Quelle identisch ist. So erstellen Sie eine Codepunktsumme: Suchen …
20 code-golf  quine 

5
Das Münzenproblem
Hintergrund Die offizielle Währung der imaginären Nation Golfenistan ist das Foo , und es sind nur drei Arten von Münzen im Umlauf: 3 Foos, 7 Foos und 8 Foos. Man kann sehen, dass es nicht möglich ist, mit diesen Münzen bestimmte Beträge wie 4 Foos zu bezahlen. Trotzdem können alle …

7
Quine Würfel rollen
Erstellen Sie ein Programm, das sich selbst ausgibt. Wenn der Quellcode jedoch n-mal wiederholt wird (was bedeutet, dass eine Kopie des Quellcodes n-mal bis zum Ende verkettet wird) , sollte eine 1 / n-Wahrscheinlichkeit für die Ausgabe des ursprünglichen Quellcodes vorliegen, eine 1 / n-Wahrscheinlichkeit für die Ausgabe der Quellcode …


4
Berechnen Sie die Höhe des Schalenstapels
Stapelhöhe der Schüssel Das Ziel dieses Puzzles ist es, die Höhe eines Schalenstapels zu berechnen. Eine Schüssel ist definiert als eine radialsymmetrische Vorrichtung ohne Dicke. Seine Silhouetteform ist ein gleichmäßiges Polynom. Der Stapel wird durch eine Liste von Radien beschrieben, die jeweils einem geraden Polynom zugeordnet sind und als eine …




15
Erweitern und verkleinern
Nehmen Sie eine positive ganze Zahl als Eingabe. Beginnen Sie mit und erhöhen Sie wiederholt um die größte ganzzahlige Potenz von zehn so dass und .kkkn:=1n:=1n := 1nnniiii≤ni≤ni \le ni+n≤ki+n≤ki + n \le k Wiederholen Sie diesen Vorgang, bis und geben Sie eine Liste aller Zwischenwerte von , einschließlich der …

5
Tetris! Endhöhen (Tag 3)
Herausforderung Aus meinem Hochschulcode-Herausforderungswettbewerb entnommen Dies ist eigentlich Tag 0, aber die gestrige Herausforderung war zu einfach und kann hier ein Betrug einer anderen Frage sein. Tetris ist ein Videospiel, das in den 80er Jahren populär wurde. Es besteht aus einer Reihe von Stücken mit unterschiedlichen Formen, die auf ein …
19 code-golf  tetris 

15
Übereinstimmung mit römischen Ziffern
Herausforderung Wenn Sie eine Eingabezeichenfolge angeben, geben Sie einen Wahrheitswert zurück, wenn diese eine korrekte römische Zahl zwischen 1 (= I) und 3999 (= MMMCMXCIX) darstellt, andernfalls einen falschen Wert. Einzelheiten Die Eingabe ist eine nicht leere Zeichenfolge, die nur die Zeichen enthält IVXLCDM. Die römischen Ziffern (die wir hier …

8
Doppelbuchstaben-Steganographie
Steganography verbirgt eine bestimmte Nachricht in einem bestimmten Träger und erzeugt ein Paket, das nicht verdächtig aussieht. Für diese Herausforderung schreiben Sie ein Programm, das eine ASCII-Nachricht und einen ASCII-Träger als Eingabe verwendet, und geben oder drucken ein Paket, das mit dem Träger identisch ist, mit der Ausnahme, dass die …

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.