Programmierrätsel & Code Golf

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

4
Fermats Faktorisierungshelfer
Wir möchten ein Semiprime faktorisieren . Das Ziel dieser Herausforderung ist es, zwei kleine ganze Zahlen und v zu finden, so dass uvN mit der Methode von Fermat trivial faktorisiert werden kann, wodurch die Faktoren von N leicht abgeleitet werden können .u v u v N NNNNuuuvvvu v NuvNuvNNNN Die …

6
Widersprüchliche Polyglots
Nun, jeder liebt Polyglots . Sie erhalten zwei Ganzzahlen in jeder Standardeingabeform (keine Hardcodierung). Ihre Aufgabe ist es, einen Polyglot zu schreiben, der den Minimalwert in einer Sprache und den Maximalwert zwischen den beiden Zahlen in der anderen Sprache findet und die folgenden Operationen ausführt: Der Code, der den Maximalwert …

9
Verstümmelte Telefonnummern
Sie wissen, wie Sie eine Voicemail-Nachricht erhalten und die Verbindung der Person war nicht gut, und Sie versuchen herauszufinden, wie Sie sie zurückrufen können, sind sich aber nicht sicher, ob dies eine "5" oder eine "8" war sagte? Das ist diese Herausforderung. Die gute Nachricht ist, dass der Anrufer seine …
19 code-golf  cipher 

16
Inkrementelle Chiffre
Diese Aufgabe ist recht einfach und verwendet drei unterschiedliche "Operator" -Zeichen. Ihre Aufgabe ist es , eine einfache Folge von Buchstaben angegeben, führen Sie die folgende Aufgabe , es zu codieren , mit <, >, *. Sie können entweder Groß- oder Kleinbuchstaben verwenden. Sie müssen nicht beide Zeichen verarbeiten. Erklärung …
19 code-golf  cipher 

18
Erstellen Sie einen einfachen Zeileneditor
In: eine Zeichenfolge ohne Zeilenumbrüche * Ermöglicht dem Benutzer das Bearbeiten und Übermitteln der Zeile Out: die geänderte Zeichenfolge (optional mit einem nachgestellten Zeilenumbruch) Der Zeileneditor muss dem Benutzer mindestens Folgendes erlauben: Bewegen Sie einen sichtbaren Cursor nach links und rechts Zeichen an der Cursorposition einfügen und / oder überschreiben …

3
Große Basis, kleine Ziffern
Die J-Sprache hat eine sehr alberne Syntax zum Angeben von Konstanten . Ich möchte mich auf ein cooles Feature konzentrieren: die Fähigkeit, in beliebigen Basen zu schreiben. Wenn Sie XbYfür eine Xbeliebige Nummer schreiben undY beliebige alphanumerische Zeichenfolge , interpretiert J Yals Basiszahl X, wobei 0through 9die übliche Bedeutung hat …


8
Penrose Triangle Codegolf
Das Penrose-Dreieck , auch als Penrose-Tribar oder als unmögliches Tribar bekannt, ist ein unmögliches Objekt. Das Ziel dieser Herausforderung besteht darin, ein Penrose-Dreieck in möglichst wenigen Bytes anzuzeigen. Quelle: Wikipedia Regeln: Sie müssen das Penrose-Dreieck nach dem Generieren digital anzeigen. Sie müssen genauso aussehen wie das obige Bild der Wiki-Seite …

5
Schachanalyse mit begrenzten Informationen
Bei dieser Herausforderung erhalten Sie eine begrenzte Menge an Informationen zu einer bestimmten Partie Schach und müssen vorhersagen, wer die Partie gewonnen hat . Sie erhalten zwei Datensätze: Stückzahl (Welche Stücke leben noch) Brettfarben (Die Farbe der Stücke auf dem Brett) Noch wichtiger ist, dass Sie nicht wissen, wo sich …

16
Mod die Schwimmer!
3D-Modellierungssoftware verwendet hauptsächlich UV-Mapping , um Texturen auf ein 3D-Objekt abzubilden. Die gültigen Werte für U und V liegen normalerweise in einem einschließlichen [0..1]Bereich. Herausforderung Sie haben eine neue 3D-Modellierungssoftware gekauft, die sehr einfach zu bedienen ist. Es gibt jedoch ein Problem: Es addiert oder subtrahiert eine zufällige ganze Zahl …
19 code-golf 

23
Helfen Sie dem Händler, das Deck wieder aufzubauen
Der Dealer war schlampig und hat den Überblick verloren, welche Karten sein Deck enthält und welche Karten fehlen. Können Sie ihm helfen? Ein komplettes Deck besteht aus 52 Spielkarten, nämlich: Jede Farbe im Deck (Herzen, Diamanten, Pik, Keulen) enthält: Die Zahlen [2 - 10] Ein Jack Eine Königin Ein König …
19 code-golf 

5
Problem beim Aufteilen der Halskette
Hintergrund Ich war inspiriert von 3Blue1Brown ‚s jüngsten Video über die Halskette Spaltung Problem (oder , wie er es nennt, das gestohlene Halskette Problem) und seine Beziehung zum Borsuk-Ulam . In diesem Problem haben zwei Diebe eine wertvolle Halskette gestohlen, die aus verschiedenen Arten von Juwelen besteht. Es gibt eine …

12
Anagrammfaktoren
In einer kürzlichen Folge von QI wurden die ersten 5 Vielfachen von 142857 als Anagramme der ursprünglichen Zahl beschrieben. Natürlich weiß jeder, der diese Zahl nicht nur kennt, dass diese Zahlen tatsächlich zyklisch sind, nicht nur Anagramme. Aber das brachte mich zum Nachdenken. Bitte schreiben Sie ein Programm oder eine …

8
Einfügesortierung umkehren
Zielsetzung Generieren Sie die ursprüngliche verschlüsselte Liste aus den Bewegungen, die eine Einfügungssortierung ausführen würde, um sie zu sortieren. Die ursprüngliche Liste enthält alle Zahlen von 0bis N-1(einschließlich), wobei Ndie Größe der Eingabe ist. Eingang Eine Liste mit den erforderlichen Schritten zum Sortieren der Liste. Jeder Wert stellt die Anzahl …
19 code-golf  array-manipulation  code-golf  code-golf  animation  code-golf  restricted-source  code-golf  java  code-golf  decision-problem  graph-theory  code-golf  conversion  electrical-engineering  code-golf  ascii-art  code-golf  string  substitution  code-golf  math  code-golf  string  set-theory  code-golf  code-golf  compile-time  code-golf  kolmogorov-complexity  binary  code-golf  sequence  cops-and-robbers  code-golf  subsequence  card-games  code-golf  sequence  primes  code-golf  code-golf  number  graphical-output  music  code-golf  ascii-art  code-golf  string  lambda-calculus  code-golf  string  code-generation  code-golf  unicode  code-golf  math  combinatorics  code-golf  balanced-string  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-challenge  fastest-code  chess  code-golf  math  graphical-output  code-golf  string  hello-world  animation  code-golf  number  arithmetic  code-golf  integer  code-golf  code-golf  combinatorics  code-golf  kolmogorov-complexity  graphical-output  code-golf  string  code-golf  code-golf  game  code-golf  math  combinatorics  code-golf  ascii-art  popularity-contest  random  code-golf  arithmetic  number-theory  integer  code-golf  tips  underload  code-golf  math  sequence  primes  code-golf  math  path-finding  code-golf  ascii-art  primes  code-golf  kolmogorov-complexity  alphabet 


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.