Programmierrätsel & Code Golf

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

18
Nenner der harmonischen Reihe
Früher haben wir das Pseudofaktor einer Zahl gemacht, die das LCM der Zahlen von 1bis ist n. Es wäre nützlich, wenn Brüche addiert würden. Allerdings finden wir , dass der Nenner 1/1 + 1/2 + 1/3 + 1/4 + 1/5 + 1/6ist 20anstelle des pseudofactorial von 6, das ist 60. …

10
Marmelade nicht so hinzufügen
Hintergrund Jellys arithmetische Atome werden automatisch vektorisiert. Tatsächlich ist x + y immer dann gut definiert, wenn x und y Zahlen oder zerlumpte Anordnungen von Zahlen sind. Jellys Quellcode implementiert dieses Verhalten mithilfe eines generischen Vektorisierers. Bei dieser Herausforderung werden jedoch nur Ganzzahlen und verschachtelte Ganzzahl-Arrays hinzugefügt. Definitionen Definieren Sie …

3
Finden Sie alle Lösungen für dieses Zahlenrätsel in kürzester Zeit
Geschichte Mein Unternehmen verschickt wöchentlich einen Newsletter an alle Mitarbeiter des Unternehmens. In diesen Newslettern ist ein Rätsel enthalten, zusammen mit einem Gruß an denjenigen im Unternehmen, der als erster eine E-Mail verschickt / eine Lösung für das Rätsel der letzten Woche bereitgestellt hat. Die meisten dieser Rätsel sind ziemlich …

4
Stark verbundene Komponenten
Zwei verschiedene Eckpunkte in einem gerichteten Graphen sind stark verbunden, wenn der Graphen einen Pfad von einem zum anderen aufweist. Eine stark verbundene Komponente des Diagramms ist eine Teilmenge des Diagramms, sodass jedes Paar unterschiedlicher Scheitelpunkte in der Teilmenge stark verbunden ist, und das Hinzufügen weiterer Scheitelpunkte zur Teilmenge würde …

2
Wohin geht die Katze? (Orbitalmechanik)
Eine beinahe masselose Katze fällt in den Weltraum (keine Sorge, mit einem Raumanzug und allem) und zwar an der Stelle der (x, y, z)Geschwindigkeit (vx, vy, vz). Am Punkt befindet sich ein fester, unendlich dichter Planet (mit einem Volumen von 0), der entfernte (0, 0, 0)Objekte anziehtr mit einer Beschleunigung1/r^2 …

26
Konvertiere n Strings von m Länge in m Strings von n Länge
Schreiben Sie ein Programm, das bei einer gegebenen Anzahl von 'n' Zeichenfolgen mit 'm' Länge 'm' Anzahl von 'n' Zeichenfolgen mit folgender Bedingung zurückgibt: Jede neue Zeichenfolge sollte die Buchstaben am selben Index wie die anderen Zeichenfolgen enthalten Beispielsweise muss die erste Ausgabezeichenfolge den ersten Buchstaben aller Eingabezeichenfolgen enthalten, die …
16 code-golf  string 

8
Eine Matrix transformieren
Schreiben Sie ein Programm oder eine Funktion, bei der eine Matrix A (maximaler Wert der Dimensionen der Matrix 100) in eine neue Matrix B transformiert wird. Jedes Element der neuen Matrix B ist die Summe der positiven Nachbarn des entsprechenden Elements der Matrix A . Es werden nur Nachbarn in …
16 code-golf  math  matrix 

10
Lesen Sie n zufällige Zeilen aus einer potenziell großen Datei
Bei dieser Herausforderung geht es darum, zufällige Zeilen aus einer potenziell großen Datei zu lesen, ohne die gesamte Datei in den Speicher einzulesen. Eingang Eine Ganzzahl nund der Name einer Textdatei. Ausgabe n Zeilen der Textdatei werden gleichmäßig und ersatzlos zufällig ausgewählt. Sie können davon ausgehen, dass nder Wert zwischen …

15
Finde die n-te perfekte Kraft!
Eine perfekte Kraft ist eine Reihe von Formen a**b, in denen a>0und b>1. Zum Beispiel 125ist eine perfekte Kraft, weil es ausgedrückt werden kann als 5**3. Tor Ihre Aufgabe ist es, ein Programm / eine Funktion zu schreiben n, die bei einer positiven ganzen Zahl die -te perfekte Potenz findet …

1
Hilf Alphys neuestes Puzzle zu entwickeln!
Alphys, der Royal Scientist des Untergrunds, hat einen Prototyp für ein neues Puzzle fertiggestellt. Sie scheint jedoch niemanden zu finden, der bereit ist, es zu testen. Die Regeln ihres Puzzles lauten wie folgt: Das Ziel ist es, von der Mitte auf der linken Seite zur rechten Seite zu gelangen. Beginnen …

20
Zerlege eine Zahl!
Ihre Aufgabe ist es, eine Zahl im folgenden Format zu zerlegen. Dies ähnelt der Basiskonvertierung, mit der Ausnahme, dass Sie die digitsin der Basis auflisten, anstatt sie aufzulisten values, sodass sich die Liste zur Eingabe addiert. Wenn die angegebene Basis ist n, muss jede Nummer in der Liste in der …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

30
Wechselzeichenfolge
Einführung Das Vorzeichen einer Zahl ist entweder a +oder a -für jede Ganzzahl ungleich Null. Null selbst ist vorzeichenlos ( +0ist dasselbe wie -0). In der folgenden Sequenz werden wir zwischen dem positiven Vorzeichen , der Null und dem negativen Vorzeichen wechseln . Die Sequenz beginnt mit 1, also schreiben …

15
Minimales Skalarprodukt
Minimales Skalarprodukt Die Inspiration für dieses Code-Golf-Problem ist der Code-Jam-Wettbewerb von Google . Die Prämisse hinter dem Problem ist, bei der Eingabe von zwei Vektoren unterschiedlicher Länge den minimal möglichen Skalar zu finden. Ein Skalar kann mit der folgenden Formel gefunden werden: x1 * y1 + x2 * y2 + …

10
Erstellen einer Fallkugelkarte
Einführung Für diejenigen, die noch nie von diesem Spiel gehört haben. Sie spielen einen Ball, der so lange wie möglich überleben muss. Dies geschieht, indem Sie sich nach links oder rechts bewegen und zu den Löchern gehen. Da sich die Karte nach oben bewegt, müssen Sie nach unten gehen, um …


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.