Programmierrätsel & Code Golf

15
Berechnen Sie das Wilson-Score-Intervall

Das Wilson-Bewertungsintervall ist ein Konfidenzintervall der Erfolgswahrscheinlichkeit, basierend auf dem Anteil der Erfolge in einer Reihe von Bernoulli-Studien (eine Bernoulli-Studie ist eine Studie, in der genau zwei Ergebnisse möglich sind: Erfolg oder Misserfolg ). Das Intervall ergibt sich...

15
Eine Wendung einer trivialen Sequenz

Einführung Betrachten Sie eine Folge von Ganzzahlen f, die wie folgt definiert sind: f (2) = 2 Wenn n eine ungerade Primzahl ist, dann ist f (n) = (f (n-1) + f (n + 1)) / 2 Wenn n = p · q zusammengesetzt ist, dann ist f (n) = f (p) · f (q) Es ist nicht sehr schwer zu erkennen, dass f (n) = n für...

15
Maßband

Motivation : Manchmal muss man wissen, wo man sich in einer Saite befindet. Sie möchten in der Lage sein, einen beliebigen Teil einer Zeichenfolge zu betrachten und so weit wie möglich genau zu wissen, wo Sie sich befinden. Herausforderung : Schreiben Sie ein Programm, um einen Maßband mit einer...

15
Hex Gib deinen Quellcode aus

Beim Code-Golfen wird es Zeiten geben, in denen Sie einen Hex-Dump Ihres Codes benötigen, normalerweise, weil Sie nicht druckbare Zeichen verwendet haben. Warum also nicht ein Programm machen, das Hex Dumps selbst erstellt? Die Herausforderung Diese Herausforderung besteht darin, bei fehlender...

15
Spielen Sie den Sound von Pi

Ja, Sie haben den Titel richtig gelesen. spiele den Klang von pi. Genauer gesagt, ordnen Sie jede Ziffer von pi in den ersten 1000 einer Musiknote zu und geben Sie die resultierende Melodie in eine Datei aus. Grundsätzlich wird jede Ziffer zu einer Note auf der C-Dur-Tonleiter (im Grunde die...

15
Finde die kürzesten Golomb-Herrscher

Golomb-Lineale sind Mengen nicht negativer Ganzzahlen, sodass keine zwei Paare von Ganzzahlen in der Menge den gleichen Abstand voneinander haben. Ist beispielsweise [0, 1, 4, 6]ein Golomb-Lineal, weil alle Abstände zwischen zwei Ganzzahlen in dieser Menge eindeutig sind: 0, 1 -> distance 1 0, 4...

15
Strick mir eine ASCII-Socke

Einführung Lange Rede, kurzer Sinn: Vor ein paar Tagen habe ich aus Versehen angefangen, eine Socke zu stricken, und die hübsche logische Struktur der einfachen Stiche hat mich auf die Idee gebracht: Warum stricken wir nicht einfach eine Socke im ASCII-Format? Eingang Die Eingabe ist eine gerade...

15
Das Programm, das die nächste Primzahl findet

Intro: Sie haben versehentlich den Zeitfluss mit einem Gerät verfälscht, das Sie zum Spaß gemacht haben und das sich als Zeitmaschine herausstellte. Infolgedessen wurdest du in die ferne Zukunft gedrängt. Sie haben festgestellt, dass sich Computer, Rechenleistung und Computer im Allgemeinen enorm...

15
Du hast eine Tagessträhne!

Schreiben Sie ein Programm, das die Anzahl der aufeinanderfolgenden Tage protokolliert, an denen es ausgeführt wurde. Der Tag wird um Mitternacht (die Ortszeit des Computers, auf dem das Programm ausgeführt wird) zurückgesetzt. Wenn es einen Tag gibt, an dem das Programm nicht ausgeführt wird, wird...

15
Finde das Ergebnis eines Kriegsspiels

Finde das Ergebnis eines Kriegsspiels Als ich in der Grundschule war, gab es ein "Rock-Paper-Scissors" -Spiel, das wir während der Versammlungen spielten, wenn wir auf unseren Lehrer warteten, in der Pause usw. Wir nannten es "Krieg". Nach einigem Suchen stellt sich jedoch heraus, dass dies eine...

15
In der Übersetzung verloren

Dies ist ein Bullen-und-Räuber, wenn Sie nicht mit dem Format vertraut sind. Klicken Sie auf das Tag, um zum Wiki zu gelangen. Es wird keinen Räuberfaden für diese Frage geben. Bullen Als Cops müssen Sie zwei Sequenzen aus der Online-Enzyklopädie der ganzzahligen Sequenzen auswählen und ein...

15
Windows Error Boxes auf die nächste Ebene

Sie kennen die Windows-Boxen, in denen Sie nur eines können? Lassen Sie uns dies auf die nächste Stufe bringen! Herausforderung Erstellen Sie ein Dialogfeld mit einer Schaltfläche, die Ihrem Cursor überall folgt! Technische Daten Es dürfen keine Eingaben gemacht werden. Es kann entweder STDOUT oder...

15
Simulieren Sie eine sofortige Stichwahl

Es ist die Wahl! Der Bereich, in dem wir uns befinden, implementiert das Abstimmungssystem, das als Instant Runoff bezeichnet wird (manchmal als alternative Abstimmung oder bevorzugte Abstimmung bezeichnet ). Jeder Wähler ordnet jeden Kandidaten von am meisten bevorzugt bis am wenigsten bevorzugt...

15
Sie sind der Benutzer: Erstellen Sie die Anforderungen

Mein Chef * versteht nicht, warum ihre Programmierer negativ auf Benutzer reagieren, die die Programmanforderungen ändern. Hilf ihr zu verstehen! Erstellen Sie bei jeder Antwort eine neue Anforderung. Schreiben Sie dann ein Programm / eine Funktion, die diese Anforderung und alle vorherigen...

15
Visualisieren Sie verschachtelte Arrays

Sie erhalten ein verschachteltes Array. Ihr Programm muss das Array visualisieren. Aber wie? Nehmen wir zum Beispiel an, wir haben ein verschachteltes Array wie [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Dieses verschachtelte Array kann wie folgt dargestellt werden: ->1 ->2 -->1...

15
Eingabe in Richtung konvertieren

Herausforderung Bei Eingabe in der Form, <n1>, <n2>in der die Zahl -1, 0 oder 1 sein kann, wird die entsprechende Himmelsrichtung zurückgegeben . Positive Zahlen bewegen sich auf der x-Achse nach Osten und auf der y-Achse nach Süden. Negative Zahlen bewegen sich auf der x-Achse nach...