Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

3
Zeichnen Sie eine ASCII-Schlüsselsignatur
Geben Sie bei Eingabe einer Note eine ASCII-Zeichnung der entsprechenden Dur-Tonart im Violinschlüssel aus. Hier sind alle Hauptschlüssel (die keine Double-Sharps oder Double-Flats enthalten) und die entsprechenden Schlüsselsignaturen: Kreis der Quinten deluxe 4 von Wikipedia-Benutzer Just plain Bill, Copyright CC BY-SA 3.0 Wenn es sich bei der Eingabe um einen …

30
Produziere eine * n Tabelle in HTML
Eingabe: Zwei Dezimalzahlen mund ndiese geben jeweils die Anzahl der Zeilen und Spalten der Tabelle an. mund nsind größer als oder gleich 1. Ausgabe : Eine Tabelle in HTML mit m Zeilen und n Spalten. Die Tabelle sollte von einem modernen Browser Ihrer Wahl angezeigt werden können. Die meisten Browser …

10
Komprimierung der atomaren Ionisierungsenergien
Dies ist eine andere Art der Komprimierung. Bei einer normalen Herausforderung mit Kolmogorov-Komplexität müssen Sie eine Liste exakt neu erstellen. Hier können Sie die Werte beliebig runden. Was ist der Haken? Ihre Punktzahl wird bestraft, je nachdem, wie falsch Ihre Ausgabe ist. Am Ende dieser Frage befindet sich eine Liste …


12
Ternäre Dreiecke
Die Idee dazu stammt hauptsächlich aus dem ersten Quartal 2017 der BIO . Die Idee, diese Herausforderung zu posten, kam mir durch meine Herausforderung mit binären Sequenzen , da es vielen Leuten zu gefallen schien. Dies ist auch die erste Herausforderung, die ich veröffentlicht habe, ohne sie in der Sandbox …

13
Codegolf der Hafnianer
Die Herausforderung besteht darin, Codegolf für den Hafnianer einer Matrix zu schreiben . Der Hafnian einer 2n-by- 2nsymmetrischen Matrix Aist definiert als: Hier repräsentiert S 2n die Menge aller Permutationen der ganzen Zahlen von 1bis 2n, das heißt [1, 2n]. Der Wikipedia-Link behandelt Adjazenzmatrizen, aber Ihr Code sollte für alle …

15
Stürze ein paar Dominosteine!
Dank dieser Frage für einige Inspiration In dieser Herausforderung werden wir eine Reihe von Dominosteinen als eine Kette von darstellen |, /und \. Sie erhalten eine Reihe von Dominosteinen als Eingabe und müssen bestimmen, wie sie aussehen, wenn sie sich eingelebt haben. Hier sind die Regeln, wie Dominosteine ​​umfallen Ein …


3
Die fehlende Nummer überarbeitet
Hintergrund: Ich habe diese Frage gestern Abend ursprünglich gepostet und eine Antwort auf ihre Unbestimmtheit erhalten. Ich habe seitdem viele Mitarbeiter nicht nur zum Wortlaut des Problems befragt, sondern auch zu seiner Komplexität (die nicht O (1) ist). Dieses Programmierproblem ist eine böse Wendung in einer Amazon-Interviewfrage. Frage: Bei einer …

15
Die Folge von in sich geschlossenen Zahlen
Definieren wir eine in sich geschlossene Zahl als eine positive Ganzzahl, deren Ziffern nur in sich selbst entsprechenden Längenreihen erscheinen. Mit anderen Worten, jede Dezimalstelle d (ohne 0 ) kommt nur in Reihen mit der Länge d vor . Aufgabe Sie können eine der drei folgenden Methoden auswählen: Geben Sie …

6
Erstellen Sie eine universelle Ganzzahlsequenz
Definition Nennen wir eine (unendliche) Ganzzahlsequenz universal, wenn sie jede endliche Ganzzahlsequenz als zusammenhängende Teilsequenz enthält. Mit anderen Worten, die ganzzahlige Folge (a 1 , a 2 ,…) ist genau dann universell, wenn für jede endliche ganzzahlige Folge (b 1 ,…, b n ) ein Offset k vorliegt, so dass …

24
Beispiel für die Pareto-Verteilung
Die Pareto-Verteilung ist eine Wahrscheinlichkeitsverteilung, die in der Natur häufig vorkommt. Es hat viele spezielle Eigenschaften, wie zum Beispiel einen unendlichen Mittelwert. In dieser Challenge geben Sie eine von dieser Distribution abgetastete Zahl aus. Die Pareto-Verteilung ist so definiert, dass sie xmit einer Wahrscheinlichkeit größer oder gleich ist 1/x, für …

26
Ist es eine erfreuliche Zahl?
Eine erfreuliche Zahl (gemäß dieser Definition) ist eine Zahl, die durch den folgenden Prozess geleitet werden kann ( 41802000als Beispiel): Trennen Sie die folgenden identischen Zahlen ( 41802000 => [41802, 000]) Sortieren Sie die erste Hälfte der Ziffern und nehmen Sie das Maximum ( [41802, 000] => [8, 000]) Nimm …

7
Ausgabe der vereinfachten Goodstein-Sequenz
Eine Zahl ist in base-b vereinfachter Goodstein-Form, wenn sie geschrieben ist als b + b + ... + b + c, 0 < c ≤ b Die vereinfachte Goodstein-Folge einer Zahl beginnt mit dem Schreiben der Zahl in der vereinfachten Goodstein-Form zur Basis 1, dem Ersetzen aller Einsen durch Zweien …

5
Symmetrische Marienkäfer
Einführung: Wenn wir an Marienkäfer denken, denken wir normalerweise an einen roten oder dunkelorangen Käfer mit schwarzen Flecken. Obwohl dies nicht unbedingt erforderlich ist, da es auch schwarz mit rot / orange gefleckten Marienkäfern oder Marienkäfer ohne Flecken gibt , stellen wir uns hauptsächlich Marienkäfer wie diesen asiatischen Marienkäfer vor: …

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.