Als «code-golf» getaggte Fragen

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

30
Wählen Sie eine Zufallszahl zwischen 0 und n unter Verwendung einer konstanten Zufallsquelle
Aufgabe Bei einer positiven Ganzzahl, die nkleiner als 2^30die von Ihnen als Eingabe angegebene ist, sollte Ihr Code eine zufällige Ganzzahl zwischen 0und neinschließlich ausgeben . Die von Ihnen generierte Zahl sollte einheitlich und zufällig gewählt werden . Das heißt, jeder Wert von 0bis nmuss mit gleicher Wahrscheinlichkeit auftreten (siehe …


26
Digitale Härte von ganzen Zahlen
So finden Sie die digitale Härte einer ganzen Zahl, nehmen seine binäre Darstellung und zählen die Anzahl der Zeiten sowohl eine führende und nachlauf 1kann entfernt werden , bis sie entweder mit einem Start oder Enden 0. Die Gesamtzahl der entfernten Bits ist die digitale Härte. Das ist eine ziemlich …

8
Visualisieren Sie ein Array
Zeichnen Sie den Inhalt eines Arrays beliebiger Tiefe mit Rahmen +-|um jedes Subarray. Dies sind die ASCII-Zeichen für Plus, Minus und vertikale Pipe. Wenn das Array beispielsweise ist [1, 2, 3], zeichnen Sie +-----+ |1 2 3| +-----+ [[1, 2, 3], [4, 5], [6, 7, 8]]Zeichnen Sie für ein verschachteltes …

13
Betrug eines Multiple-Choice-Tests, Teil 2
Dies ist die Fortsetzung dieser Herausforderung von Adnan . Wenn Sie diese Herausforderung mögen, werden Sie wahrscheinlich auch die andere mögen. Hör zu! Ein Multiple - Choice - Test mit 8 Fragen mit je 4 Entscheidungen könnten die Antworten haben: BCADBADA. In vier verschiedene Arrays konvertiert, mit wahr und falsch, …

10
4-Wege-Kreuzungsgenerator
Hier ist eine ASCII-Kunst einer 4-Wege-Kreuzung: | | | | | | | | | | | | | -----+-----+----- | | - - -| |- - - | | -----+-----+----- | | | | | | | | | | | | | (Beachten Sie, dass die horizontalen Straßen …

1
Finden Sie das Android-Sperrmuster heraus
Nehmen wir an, Sie haben gesehen, wie Ihr Freund sein Passwort in sein Android-Handy eingegeben hat. Sie erinnern sich nicht, wie sie das Muster erstellt haben, aber Sie erinnern sich, wie das Muster aussieht. Als betroffener Freund möchten Sie wissen, wie sicher sein Passwort ist. Ihre Aufgabe ist es, alle …

14
Automatisieren Sie den OEIS
Wir sehen hier viele Herausforderungen, die nach einer Funktion zum Erstellen einer Sequenz aus dem OEIS verlangen . Während diese Herausforderungen Spaß machen, sehe ich als Programmierer eine Chance für die Automatisierung. Ihre Herausforderung besteht darin, ein Programm zu erstellen , das den Index einer Sequenz (z. B. A172141 ) …

21
Spiegel, Spiegel, im Code
Zweidimensionale Programmiersprachen verfügen häufig über Spiegelbefehle wie /und \zum Umleiten des Befehlszeigers auf dem Raster: >>>>\ v v <<<</ In dieser Herausforderung erhalten Sie eine Eingangsrichtung und einen Spiegel und müssen die Ausgangsrichtung bestimmen. Regeln Die ankommende Richtung wird als eines der Zeichen NESWund der Spiegel als entweder /oder angegeben …

18
Zeichnen Sie eine holprige Zeichenfolge
( Inspiriert von dieser Herausforderung .) Nehmen wir an, wir haben eine Zeichenfolge ABBCBA. Wir können sagen , dass es einen Anstieg zwischen Aund Bzum Bfolgt A; wir können sagen, dass es einen Lauf zwischen Bund gibt B, denn nichts ändert sich; und schließlich können wir sagen, dass es einen …

22
Interquartil-Mittelwert
Aufgabe Geben Sie (mit allen Mitteln) einen sortierten Gleitkomma-Datensatz an und geben Sie (mit allen Mitteln und innerhalb von 1 ‰ des korrekten Werts) den Interquartil-Mittelwert zurück . Ein möglicher Algorithmus Verwerfen Sie das niedrigste und das höchste Viertel der Datenpunkte. Berechnen Sie den Durchschnitt (Summe geteilt durch Anzahl) der …

21
Halten Sie Nonzeros und ihre Nachbarn
Entnommen aus dieser Frage bei Stack Overflow. Vielen Dank auch an @miles und @Dada, die Testeingaben vorgeschlagen haben, die einige Eckfälle ansprechen. Die Herausforderung Entfernen Sie bei einem Array von Ganzzahlwerten alle Nullen, die nicht von einem Wert ungleich Null flankiert sind. Entsprechend sollte ein Eintrag beibehalten werden, wenn er …

30
Alphabet zu Nummer und Nummer zu Alphabet
Herausforderung In dieser Herausforderung müssen Sie eine Zahl als Eingabe nehmen und den entsprechenden Buchstaben des Alphabets ausgeben und umgekehrt. (1 <=> A, 2 <=> B) usw. 1 -> A 2 -> B ... 26 -> Z A -> 1 B -> 2 ... Z -> 26 Regeln Das ist …

29
Teilstringsummensatz
Einführung Lassen Sie sich diese Anordnung beachten: [3, 2, 4, 1, 1, 5, 1, 2]. Jedes Element zeigt die Länge des zu summierenden Teilstrings an. Werfen wir einen Blick auf das erste Element des obigen Arrays: [3, 2, 4, 1, 1, 5, 1, 2] ^ Das Element am ersten Index …

29
Liste bestellen
Zusammenfassung Bei einer gegebenen Liste von Ganzzahlen geben Sie den Index zurück, bei dem jede Ganzzahl sortiert wird. Wenn die Liste zum Beispiel war [0,8,-1,5,8], sollten Sie zurückkehren [1,3,0,2,4]. Beachten Sie, dass die beiden 8ihre Reihenfolge relativ zueinander beibehalten (die Sortierung ist stabil). Anders ausgedrückt: Geben Sie für jedes Element …

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.