Programmierrätsel & Code Golf

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

2
Ist das ein gültiges Tichu-Spiel?
Tichu ist ein Kartenspiel, bei dem die Spieler abwechselnd Kartensätze aus einem Stapel spielen, der aus einem Standardstapel mit 52 Karten plus 4 zusätzlichen Karten besteht: der Drache , der einen größeren Wert hat als jede andere Karte der Phönix , der als Platzhalter fungieren kann der Hund , der …

2
Finden Sie die größte Wurzel eines Polynoms mit einem neuronalen Netzwerk
Die Herausforderung Finden Sie das kleinste neuronale Feedforward-Netzwerk so, dass das Netzwerk bei einem beliebigen dreidimensionalen Eingabevektor mit ganzzahligen Einträgen in die größte (dh "positivste") Wurzel der ausgibt Polynom mit einem Fehler, der streng kleiner als .(a,b,c)(a,b,c)(a,b,c)[−10,10][−10,10][-10,10]x3+ax2+bx+cx3+ax2+bx+cx^3+ax^2+bx+c0.10.10.1 Zulässigkeit Der Begriff der Zulässigkeit in meiner vorherigen Herausforderung zum Golfspielen mit neuronalen …

1
Klebeband ein Regex-Entscheider
Ihre Aufgabe besteht darin, ein Programm zu erstellen, das mithilfe von Codefragmenten aus Sites im StackExchange-Netzwerk bestimmt, ob eine bestimmte Zeichenfolge ein gültiger regulärer Ausdruck ist oder nicht. Für die Zwecke dieser Herausforderung wird der Dialekt für reguläre Ausdrücke eine abgespeckte und meist minimale Menge von Metazeichen sein : ()*?|\. …

7
Sequenzen kreuzen
Kreuzungssequenzen ANennen Sie eine Liste positiver Ganzzahlen eine aufsteigende Folge, wenn jedes Element größer oder gleich dem vorherigen ist. und nenne es eine abnehmende Sequenz, wenn jedes Element kleiner oder gleich dem vorherigen ist. Einige zunehmende Sequenzen: [1,2,4,7] [3,4,4,5] [2,2,2] [] Einige abnehmende Sequenzen: [7,4,2,1] [5,4,4,3] [2,2,2] [] Eine Kreuzungssequenz …

1
Selbstanzeigendes Bild [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 10 Monaten . Hintergrund Es gibt selbstextrahierende .ZIPDateien. Normalerweise haben sie die Erweiterung .EXE(und …

9
Ouroboros Quine auf n-Ebene
Dieses 128-sprachige Quine Ouroboros (ein Programm, das ein Programm in einer anderen Sprache ausgibt, das ein Programm in einer weiteren Sprache ausgibt (125 Sprachen später), das das ursprüngliche Programm ausgibt) ist ziemlich beeindruckend. Leider hat es eine statische Anzahl von Iterationen. Schreiben Sie ein Programm, das ein Programm ausgibt (nicht …
11 code-golf  quine 

22
Finden Sie den C-Faktor einer Abstimmung
In dieser Herausforderung bestimmen Sie, wie kontrovers eine Abstimmung bei einer Reihe anderer Stimmen ist, indem Sie eine Zahl ermitteln, die als C-Faktor bezeichnet wird. Was ist der C-Faktor? Stellen Sie sich vor, Sie haben mehrere Stimmen bei einer Wahl. Wir werden 1und 0um der Herausforderung willen zwei verschiedene Kandidaten …

6
Welche wirklich große Zahl ist größer?
Diese Frage ist schwierig (und insbesondere schwieriger als Welche große Zahl ist größer? ) Für diejenigen, die anspruchsvollere Rätsel mögen. Eingang Ganzzahlen a1, a2, a3, a4, a5, b1, b2, b3, b4, b5 jeweils im Bereich von 1 bis 10. Ausgabe True if a1^(a2^(a3^(a4^a5))) > b1^(b2^(b3^(b4^b5))) and False otherwise. ^ ist …

9
R [oman | everse] Polnische Notation
Es ist das Jahr MDLXVII in einer Welt, in der das Römische Reich niemals unterging und der Zusammenbruch in die dunklen Zeiten niemals stattfand. Aufgrund der längeren Zeit von Pax Romana ermöglichte die wirtschaftliche Stabilität des Reiches einen raschen Fortschritt der Technologie. Die Römer haben begonnen, sich mit Schaltkreisen zu …

3
Levenshtein Ihre Quelle
Der Levenshtein-Bearbeitungsabstand zwischen zwei Zeichenfolgen ist die minimal mögliche Anzahl von Einfügungen, Löschungen oder Ersetzungen, um ein Wort in ein anderes Wort umzuwandeln. In diesem Fall kostet jedes Einfügen, Löschen und Ersetzen 1. Zum Beispiel beträgt der Abstand zwischen rollund rolling3, da Löschungen 1 kosten und wir 3 Zeichen löschen …

6
Lass uns Rummikub spielen!
Hinweis: Dies hängt mit einer Variation des Spiels Rummikub zusammen Hintergrund & Regeln Rummikub ist ein auf Kacheln basierendes Spiel. Es gibt vier Farben: Rot, Orange, Blau und Schwarz. Für jede Farbe gibt es 13 Kacheln (von 1 bis 13 beschriftet) und es gibt auch 2 Joker, die farbunabhängig sind, …

6
Komprimieren von RLE-Daten zum Zeichnen von ASCII-Grafiken
Diese Frage basiert auf dem, was ich mir ausgedacht habe , um eine andere Frage zu beantworten . Manchmal stellen die Fragen hier das Zeichnen von ASCII-Kunst. Eine einfache Möglichkeit, die Daten für die Technik zu speichern, ist RLE (Run-Length-Codierung) . Damit: qqqwwwwweeerrrrrtttyyyy wird: 3q5w3e5r3t4y Um nun eine große ASCII-Grafik …

9
Was ist dieses Datumsformat?
Bei Gregorianischen Kalendern variiert das Datumsformat von Land zu Land. Es werden drei Hauptformate erkannt: YY-MM-DD (Big-Endian) DD-MM-YY (Little-Endian) MM-DD-YY (Middle-Endian) Ihre Aufgabe ist es, ein Programm zu schreiben, das bei einer Eingabezeichenfolge, die ein Datum darstellt, alle möglichen Datumsformate ausgibt, mit denen diese Zeichenfolge als Datum interpretiert werden kann. …
11 code-golf  date 

4
Nennen Sie die Prahlerhand
Hintergrund Brag ist ein Kartenspiel, dessen Konzept dem von Poker ähnelt, das jedoch einfacher ist. Eine Hand in Prahlerei besteht aus drei Karten und wird vom höchsten zum niedrigsten wie folgt eingestuft: Dreier - alle drei Karten haben den gleichen Rang. Benannt als "drei Könige" usw. Running Flush aka Straight …

12
Alphabetflügel!
Ihre Aufgabe ist es, genau diesen Text auszudrucken: az za abyz zyba abcxyz zyxcba abcdwxyz zyxwdcba abcdevwxyz zyxwvedcba abcdefuvwxyz zyxwvufedcba abcdefgtuvwxyz zyxwvutgfedcba abcdefghstuvwxyz zyxwvutshgfedcba abcdefghirstuvwxyz zyxwvutsrihgfedcba abcdefghijqrstuvwxyz zyxwvutsrqjihgfedcba abcdefghijkpqrstuvwxyz zyxwvutsrqpkjihgfedcba abcdefghijklopqrstuvwxyz zyxwvutsrqpolkjihgfedcba abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba abcdefghijklopqrstuvwxyzyxwvutsrqpolkjihgfedcba abcdefghijkpqrstuvwxyzyxwvutsrqpkjihgfedcba abcdefghijqrstuvwxyzyxwvutsrqjihgfedcba abcdefghirstuvwxyzyxwvutsrihgfedcba abcdefghstuvwxyzyxwvutshgfedcba abcdefgtuvwxyzyxwvutgfedcba abcdefuvwxyzyxwvufedcba abcdevwxyzyxwvedcba abcdwxyzyxwdcba abcxyzyxcba abyzyba aza Folgendes ist erlaubt: Leerzeichen am …

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.