Programmierrätsel & Code Golf

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

3
Drehe jeden 2x2 Block in einer Matrix
Die Herausforderung Gegeben eine n x mMatrix mit n > 1und m > 1 mit ganzen Zahlen gefüllt 1 2 3 4 5 6 und eine Liste von ganzen Zahlen mit genau so vielen Werten wie 2x2Blöcke in der Matrix ( (n-1)*(m-1)wenn Sie die genaue Zahl benötigen) [1, 2] Geben …



4
Die unheiligen Zahlen
Diese Frage gestellt wird sehr inspiriert von dem, was @Mego erstellt mit seinen Heiligen und Holier Zahlen, vielen Dank an ihn und seinen Wortspielen. Heilige Zahlen sind Zahlen, die nur aus den Ziffern mit Löchern bestehen: 04689 Zahlen mit mindestens einer unheiligen Ziffer gelten als unheilig. Unheilige Ziffern sind per …

1
Hilf Jason, seinen JSON zu formatieren
Jason hat einen großen JSON, aber er ist nicht lesbar, deshalb muss er ihn verschönern. Formatierungsspez Der JSON hat 4 verschiedene Typen: Zahlen; Gerade0-9 Saiten; Mit doppelten Anführungszeichen versehene "Zeichenfolgen mit\ Arrays; Begrenzt durch [], wobei Elemente durch getrennt sind ,, können Elemente eines dieser Typen sein Objekte; Durch das …
11 code-golf  string  json  code-golf  number  code-golf  image-processing  code-golf  string  code-golf  number  sequence  arithmetic  number-theory  code-golf  string  code-golf  string  counting  code-golf  ascii-art  code-golf  math  code-golf  tips  code-golf  string  code-golf  grid  graph-theory  code-golf  parsing  interpreter  brainfuck  code-golf  math  arithmetic  number-theory  programming-puzzle  c#  code-golf  dominoes  code-golf  tips  code-golf  string  grid  crossword  code-golf  string  code-golf  kolmogorov-complexity  code-golf  number  sequence  code-golf  string  math  number  number-theory  primes  fastest-code  code-golf  number  code-golf  string  code-golf  ascii-art  number  kolmogorov-complexity  code-golf  string  grid 

4
Zufällige Passwörter im Vergleich zu allgemeinen Passwörtern
Auf Github gibt es eine Liste der 10.000 häufigsten Passwörter. Ich habe auch meine eigene Liste mit zufälligen Passwörtern erstellt . Ihre Aufgabe ist es, den Unterschied zwischen den beiden Listen zu identifizieren (mit 100% iger Genauigkeit). Daher muss Ihr Programm eine Zeichenfolge akzeptieren und Folgendes zurückgeben: Ein wahrer Wert, …
11 code-golf 

9
Pascals Dreieck als zweidimensionale Liste
Erstellen Sie ein Pascal-Dreieck, das eine verschachtelte Liste ist und an den nicht verwendeten Stellen Nullen enthält. Im Ausgabearray werden die Zahlen des Pascalschen Dreiecks durch Nullen getrennt und auf jeder Seite durch Nullen aufgefüllt, so dass sie zentriert sind. Beispielsweise darf die untere Zeile (letztes Unterarray) links und rechts …
11 code-golf  math 

9
Eine Zeitleiste lesen
Inspiriert von Zeichnen Sie eine Zeitleiste . Geben Sie anhand einer Zeitleiste mit Ereignissen das Datum für jedes Ereignis aus. Eine Zeitleiste wird im Formular angegeben 2000 --AF-C-------E--D---B-- Wo die erste Zeile einen bekannten Zeitpunkt zeigt. Das bekannte Jahr ist immer das Zeichen unter der ersten Ziffer des bekannten Jahres …

3
Schiebekapitelle
Der Hintergrund Stellen Sie sich das englische Alphabet vor, das in Großbuchstaben hintereinander geschrieben ist ABCDEFGHIJKLMNOPQRSTUVWXYZ. Angenommen, wir haben ein spezielles Objektiv mit variabler Breite, so dass beim Platzieren über der Reihe ein bestimmtes "Fenster" des Alphabets angezeigt wird, wobei Buchstaben außerhalb des Objektivs nicht sichtbar sind. Zusätzlich hat diese …

6
Eine kostenlose Probe der Autokorrelation
Betrachten Sie einen eindimensionalen, reellen Vektor x , der Beobachtungen eines Prozesses darstellt, die in zeitlich gleichmäßigen Abständen gemessen werden. Wir nennen x eine Zeitreihe . Lassen n die Länge bezeichnen x und x bezeichnen das arithmetische Mittel der x . Die Probe Autokovarianz - Funktion definiert ist als für …

4
Welches Zeichen ist diese HTML-Entität?
Das Ziel ist wirklich einfach. Wenn Sie eine Zeichenfolge als Eingabe erhalten, analysieren Sie alle HTML-Entitäten, die den folgenden Zeichen entsprechen (einschließlich ihrer Großbuchstabenvarianten): áàãâäéèêëíìîïóòõôöúùûüýÿ Analyseregeln: Jede Entität beginnt mit &und endet mit; Das erste Zeichen nach dem &wird das geänderte Zeichen sein (Groß- und Kleinschreibung ist wichtig!) Die restlichen …

11
Oktal, Dezimal oder Hexadezimal?
Schreiben Sie bei einer Eingabezeichenfolge, die nur Buchstaben und Zahlen enthält, ein Programm oder eine Funktion, die die möglichen druckbaren ASCII-Zeichen (Hex 20-7E) druckt, die dem Wert der Zeichenfolge in den Basen 8, 10 und 16 entsprechen (sofern möglich). Die Zeichen müssen in aufsteigender Reihenfolge in Bezug auf die Basen …


2
Lass uns ein Brettspiel spielen!
Einführung Brettspiele sind ein klassisches Spiel zwischen Kindern, aber es gibt einige Kinder, denen es langweilig ist, Schritt für Schritt ein Brettspiel zu spielen. Jetzt möchten sie, dass das Ergebnis angezeigt wird, bevor sie ihre Hände auf das Brett legen. Herausforderung Angenommen, dieses Brettspiel: >---#<---X---<X<--#-$ > means the start of …

15
Kongruenzbeziehungen
In Anbetracht 3 positive ganze Zahlen sind a, bund n(deren Maximalwerte sind der maximal darstellbare Integer - Wert in Ihrer Sprache), Ausgang eines truthy Wert , wenn a ≡ b (mod n)und Falsey anders. Für diejenigen, die mit Kongruenzbeziehungen nicht vertraut sind, a ≡ b (mod n)gilt iff a mod …

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.