Programmierrätsel & Code Golf

12
KOTH: Hit and Sunk

Einführung Für meine 5. KOTH stelle ich Ihnen eine Herausforderung vor, die auf dem bekannten Spiel Battleship mit ein paar Wendungen basiert . Du kommandierst nur ein Schiff, dessen Typ du zwischen den 5 "traditionellen" Klassen auswählen kannst, aber du kannst in jedem Zug mehrere Aktionen...

12
Wie oft müssen Sie eine Quine golfen?

Für diese Herausforderung müssen Sie ein Programm erstellen, das eine Ganzzahl annimmt xund seine Quelle xmehrmals ausgibt . Regeln Dies ist Codegolf. Das Ziel ist es, Ihr Programm so zu golfen, dass es die geringste Anzahl von Bytes enthält Wenn Sie eine Funktion übergeben, muss die Funktion xals...

12
War das mein Biss?

Gestern habe ich mein Sandwich auf dem Tisch liegen lassen. Als ich heute aufgestanden bin, war da ein Happen drin ... War es meins? Ich kann mich nicht erinnern ... Problem: Nehmen Sie eine Darstellung des Sandwichs und meines Bissmusters und sagen Sie mir, ob es mein Biss war oder nicht....

12
Golf Sie ein Anagramm für sehr gut!

Die Aufgabe Bei dieser Herausforderung besteht Ihre Aufgabe darin, Code zu schreiben, der eines seiner zufällig ausgewählten Anagramme mit gleichmäßiger Verteilung ausgibt, sich jedoch niemals selbst ausgeben sollte. Ausarbeitung Wenn keine Eingabe erfolgt, sollte Ihr Programm eines der Anagramme...

12
KOTH - Geladene RPS

Wettbewerb permanent geöffnet - Aktualisiert am 10. August 2017 Obwohl ich am 5. Juni 2017 einen Gewinner gekürt habe (der als beste Antwort gilt), werde ich neue Bots starten und die Ergebnisse aktualisieren. 5. Juni Ergebnisse Glückwunsch user1502040 Da es keine Gleichheit gibt, zeige ich nur den...

12
Zähle die Videos in einer Youtube Playlist

Herausforderung Gib bei einer vorgegebenen Youtube-Wiedergabeliste die Anzahl der darin enthaltenen Videos aus. I / O Die Wiedergabeliste wird als URL angegeben. Zum Beispiel https://www.youtube.com/playlist?list=PL_3jnZNPYn7qUatgDYBS5NShkfXoehSRC(dies ist eine Wiedergabeliste, die mir eine...

12
Fülle eine Datei mit Nullen auf

Ihre Aufgabe heute wird es sein, eine vorhandene Datei zu nehmen und Nullen an sie anzuhängen, bis sie eine bestimmte Größe erreicht. Sie müssen ein Programm oder eine Funktion schreiben, die den Namen einer Datei im aktuellen Verzeichnis fund eine Anzahl von Bytes enthält b. Während Sie den...

12
Verdoppelungskaskade

Zunächst ein mathematisches Zwischenspiel, kurz und lohnenswert: Wenn 0 < a < 4, bildet die Logistikfunktion f(x) = ax(1-x) das Intervall [0,1] in sich selbst ab. Dies bedeutet, dass man das Iterationsspiel spielen kann; Wenn beispielsweise a = 2 ist, wird der Anfangswert 0,3 zu 0,42, dann zu...

12
Erstellen Sie einen Nachschlageindex

Geben Sie bei einer gegebenen Zeichenfolge eine Tabelle zurück, in der die ersten Spalten die eindeutigen Buchstaben der Zeichenfolge in der Reihenfolge ihres Auftretens enthalten. In den nachfolgenden Spalten werden die Indizes dieses Buchstabens in der Zeichenfolge mit einer auf Null oder Eins...

12
ASCII-Zauberwürfel

Inspiriert von diesem und dem folgenden Chat: Ihre Aufgabe ist es, Folgendes auszugeben: _ _ _ /_/_/_/\ /_/_/_/\/\ /_/_/_/\/\/\ \_\_\_\/\/\/ \_\_\_\/\/ \_\_\_\/ Zusätzliches führendes oder nachfolgendes Leerzeichen ist zulässig, solange es das Erscheinungsbild des Cubes nicht verändert. Wie üblich...

12
Ist diese Zeichenfolge gültig FEN?

Die Herausforderung Schreiben Sie ein Programm oder eine Funktion, die eine Zeichenfolge als Funktionsparameter oder von stdin empfängt und feststellt, ob es sich um eine gültige FEN- Zeichenfolge handelt. Eingang Sie können davon ausgehen, dass die Eingabe immer nur die folgenden Zeichen enthält...

12
Die Lehmer-Comtet-Sequenz

Die Lehmer-Comtet-Folge ist eine Folge, bei der a (n) die n- te Ableitung von f (x) = x x in Bezug auf x ist, wie bei x = 1 ausgewertet . Aufgabe Nehmen Sie eine nicht negative ganze Zahl als Eingabe und geben Sie den n- ten Term der Lehmer-Comtet-Folge aus. Dies ist Codegolf, daher sollten Sie die...

12
Mit einer Kappe bedeckte Schnurleiter

Wenn Sie eine Zeichenfolge sund eine positive Ganzzahl haben N, duplizieren Sie jedes Zeichen schrittweise mehr und mehr, bis es Ndoppelt vorhanden ist, und bleiben Sie dann bei NDuplikaten, bis das NZeichen vom Ende entfernt ist, und treten Sie dann wieder zurück. Zum Beispiel gegeben abaloneund...

12
Was ist der Standardkratzer?

Im Golf wird der Standard-Scratch eines Platzes nach folgender Formel berechnet: (3*num_of_3_par_holes + 4*num_of_4_par_holes + 5*num_of_5_par_holes) - difficulty_rating Ihre Aufgabe ist es, anhand dieser 4 Eingaben den Standard-Scratch eines Golfplatzes zu berechnen. Sie sollten Eingaben in einer...

12
Finden Sie die Koeffizienten einer rationalen Erzeugungsfunktion

Wenn wir eine Folge von Zahlen als Koeffizienten einer Potenzreihe schreiben, dann wird diese Potenzreihe die (gewöhnliche) Erzeugungsfunktion (oder Gf) dieser Folge genannt. Das heißt, wenn für einige Funktionen F(x)und ganze a(n)Zahlenreihen gilt: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ......

12
Bounce-Modulo zwei Zahlen

Das Diagramm der Modulo-Operation ( ) sieht folgendermaßen aus:y=xmodky=xmodky = x \mod k Dies ist eine sehr nützliche Funktion, da wir so ein "Wrapping" -Verhalten erzeugen können. Es ist jedoch sehr umständlich, wenn ich es verwenden möchte, um eine Erscheinung des "Springens" zwischen zwei...