Als «code-golf» getaggte Fragen

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

14
Die Piggyback-Sequenz
Ich habe kürzlich eine eigene Sequenz (Piggyback-Sequenz) erstellt, die wie folgt funktioniert: P(1), P(2)und P(3)= 1. Für alle, P(n)wo n>3funktioniert die Sequenz wie folgt: P(n) = P(n-3) + P(n-2)/P(n-1) So setzen Sie die Sequenz fort: P(4)= 1 + 1/1=2 P(5)= 1 + 1/2= 3/2 =1.5 P(6)= 1 + 2/(3/2)= 7/3 …
14 code-golf  math 

4
Ein kleines Abenteuer
Text-Abenteuerspiele haben eine ziemlich feste Formel; Es gibt eine Welt, die aus einer Reihe von Räumen besteht, der Spieler kann sich in diesen Räumen bewegen und es gibt einige Gegenstände in den Räumen. Gegenstände können vom Spieler aufgenommen, abgelegt, für den Zugang zu anderen Räumen (z. B. Schlüsseln) verwendet und …

12
Linus-Sequenz generieren
Definition Aus der Beschreibung zu OEIS A006345 : a(n)Betrachten Sie zum Finden entweder a 1oder a 2. Suchen Sie für jedes das längste wiederholte Suffix, dh für jedes von a(n)=1,2, die längste Sequenz smit der Eigenschaft, mit der die Sequenz a(1),...,a(n)endet ss. Verwenden Sie die Ziffer, die das kürzere Suffix …

14
Überprüfen Sie den Satz von Wolstenholme
Definition Wolstenholmes Satz besagt: wo aund bsind positive ganze Zahlen und pist Primzahl, und die großen Klammern Ding ist Binomialkoeffizient . Aufgabe Um zu überprüfen, werden Sie drei Eingänge gegeben werden: a, b, p, wo aund bpositive ganze Zahlen und pist eine Primzahl. Berechnen: wo aund bsind positive ganze Zahlen …

5
Algebraischer Kurvenplotter
Eine algebraische Kurve ist eine bestimmte "1D-Teilmenge" der "2D-Ebene", die als Nullmenge {(x,y) in R^2 : f(x,y)=0 }eines Polynoms beschrieben werden kann f. Hier betrachten wir die 2D-Ebene als die reale Ebene, R^2so dass wir uns leicht vorstellen können, wie eine solche Kurve aussehen könnte, im Grunde eine Sache, die …

6
Stromnetzressourcenkosten
Stromnetzressourcenkosten Einführung Im Brettspiel Power Grid ist es ein wesentlicher Bestandteil des Spiels, Ressourcen zu kaufen, um Kraftwerke zu tanken. Es gibt vier Arten von Ressourcen, die im Spiel verwendet werden (fünf, wenn Sie erneuerbare Energien einbeziehen, aber dafür können Sie offensichtlich keine Ressourcen kaufen). Dies sind Kohle, Öl, Müll …
14 code-golf 

12
Invertieren von Listen mit Indexlisten
Inspiriert von diesem StackOverflow-Beitrag. Einführung Bobs Aufgabe ist es, Tabellen zu erstellen und zu organisieren. Die Art und Weise, wie er sie organisiert, ist nur wenigen bekannt, außer Bob. Er erstellt jedoch eine Liste aller Tabellenkalkulationen, die derselben Gruppe angehören. Das von ihm erstellte Arbeitsblatt enthält eine Reihe von Daten, …

13
Ist es ein Max-Heap?
Ein Heap , auch Prioritätswarteschlange genannt, ist ein abstrakter Datentyp. Konzeptionell handelt es sich um einen Binärbaum, bei dem die untergeordneten Elemente jedes Knotens kleiner oder gleich dem Knoten selbst sind. (Angenommen, es ist ein maximaler Heap.) Wenn ein Element verschoben oder verschoben wird, wird der Heap selbst neu angeordnet, …

2
Schachbrett Labyrinth
Schachfiguren (Könige, Königinnen, Türme, Bischöfe und Ritter) und Bauern befinden sich auf einem Brett, jedoch nicht auf dem Feld a1 oder h8 . Deine Aufgabe ist es, von den leeren Feldern a1 zu den leeren Feldern h8 zu gelangen und dabei nur leere Felder zu durchqueren. Die Bewegungsregeln sind wie …
14 code-golf  chess  maze 

19
Aufeinanderfolgende Zeichen werden auf n Länge gekürzt
Die Herausforderung Wenn Sie eine Eingabezeichenfolge und eine Ganzzahl n angeben, kürzen Sie alle aufeinander folgenden Zeichenfolgen auf ein Maximum von n Zeichen . Die Zeichen können alles sein, auch Sonderzeichen. Die Funktion sollte zwischen Groß- und Kleinschreibung unterscheiden und n kann von 0 bis unendlich reichen. Beispiel Ein- / …
14 code-golf  string 

11
Ich bezahle nur mit Dollars
Wie der Titel - wenn auch diskret - andeutet, bezahle ich nur mit Dollars. Die Herausforderung Schreiben Sie eine Funktion / ein Programm, die / das eine Zeichenfolge als Eingabe verwendet. Dabei handelt es sich um einen Geldwert, dem ein Symbol vorangestellt ist. ex) £4.99. Geben Sie dann den gleichen …
14 code-golf  math  string 

21
Golf bisschen Weben
Hinweis: Die erste Hälfte dieser Herausforderung stammt von Martin Enders vorheriger Herausforderung, Visualize Bit Weaving . Die esoterische Programmiersprache evil hat eine interessante Operation für Bytewerte, die sie "Weben" nennt. Es ist im Wesentlichen eine Permutation der acht Bits des Bytes (es spielt keine Rolle, von welchem ​​Ende aus wir …

9
Nächstes 7-Distinct-Prime-Produkt
(per Chat ) Der OEIS-Eintrag A123321 listet die Folge von Zahlen auf, die das Produkt von sieben verschiedenen Primzahlen sind. Der Kürze halber nennen wir dies eine 7DP- Nummer. Die ersten paar Zahlen und ihre entsprechenden Teiler sind unten: 510510 = 2 * 3 * 5 * 7 * 11 …

11
Was ist die binäre Zeit?
Was ist die binäre Zeit? Jeder weiß, wie spät es ist. Es befindet sich oben rechts auf Ihrem Bildschirm. Aber eine Frage, die sich die Leute selten zu stellen scheinen, lautet: Was ist die binäre Zeit? Binäre Zeit Die Binärzeit (True Binary Time) liest zuerst das höchstwertige Bit (MSB) der …

9
Berechne CRC32 Hash
Credits Diese Herausforderung ging von @miles aus . Erstellen Sie eine Funktion, die den CRC32-Hash einer Eingabezeichenfolge berechnet. Die Eingabe ist eine ASCII-Zeichenfolge beliebiger Länge. Die Ausgabe ist der CRC32-Hash dieser Eingabezeichenfolge. Erläuterung Der Algorithmus von CRC32 und anderen CRCs ist im Wesentlichen derselbe, sodass hier nur CRC3 gezeigt wird. …

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.