Programmierrätsel & Code Golf

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

5
Case-Fold Deutsch
Falten Sie die Zeichenfolge mit einer deutschen Zeichenfolge und einer Angabe eines Falls (unterer / oberer / Titel) zu diesem Fall. Spezifikationen Die Eingabe besteht nur aus a- zplus äöüß-,.;:!?'"in Groß- und / oder Kleinbuchstaben. Der Zielfall kann als drei beliebige eindeutige Werte (bitte geben Sie an, was sie sind) …

2
Wie viele Draws gibt es in Quarto?
Einführung Diese Herausforderung ähnelt den Problemen von Project Euler . Ich habe es mir ausgedacht, weil ich ein täuschend einfaches Brettspiel gespielt habe und keine effiziente Lösung finden konnte, um eine einfache Frage zu seiner Mechanik zu beantworten. Quarto ist eine lustige Variante von 4 in einer Reihe. Es wird …

30
Geben Sie einige reservierte Wörter aus
Für eine Computersprache ist ein reserviertes Wort ein Wort, das nicht als Bezeichner verwendet werden kann, z. B. der Name einer Variablen, Funktion oder Bezeichnung. Bei anderen Computersprachen können Schlüsselwörter als Satz der Sprachanweisungen betrachtet werden. Herausforderung Schreiben Sie unter Verwendung der Sprache Ihrer Wahl einen Code in der ausgewählten …

4
Jetzt denken wir in n Dimensionen!
Die Frage: nWie viele verschiedene Punktepaare auf einem neindimensionalen n x n x n x n x n x n ... x nGitter, bei denen die Koordinaten von 0bis reichen n - 1, sind bei einer Zahl ≥ 2 mindestensn voneinander entfernt? Die Paare {(2,1,3,1), (3,2,1,3)}und {(3,2,1,3), (2,1,3,1)}werden nicht als …

1
Der Arbeitszeitrechner
Dies basiert darauf, wie mein Unternehmen mit der Überwachung der Arbeitszeiten für jeden Mitarbeiter umgeht. Jeder von uns hat eine Karte, die vor einem Sensor ausgegeben werden kann, sodass eine Uhr die Zeiten registriert, zu denen die Mitarbeiter im Büro ein- oder auschecken. Jedes Mal, wenn das Register mit einem …

5
Advent Challenge 6: Transport Dock Relabeling!
<< Zurück Weiter >> Dank der PPCG-Community gelang es dem Weihnachtsmann, seine Geschenke in der richtigen Reihenfolge für den Einzug in das Transportdock zu sortieren. Leider sind die Schilder des Transportdocks kaputt, sodass er nicht weiß, wo er alle Geschenke aufbewahren soll! Die Geschenke sind alle gruppiert und nicht nach …


1
Advent Challenge 2: Der gegenwärtige Tresorüberfall!
<< Zurück Weiter >> Herausforderung Jetzt, da der Weihnachtsmann endlich herausgefunden hat, wie er in sein jetziges Gewölbe gelangen kann, merkt er, dass die Elfen irgendwie vor ihm hineingekommen sind und einige seiner Geschenke gestohlen haben! Sie haben jedoch noch nicht herausgefunden, wie sie das Gewölbe verlassen sollen, also muss …

9
Advent Challenge 3: Zeit für die Wiederaufarbeitung der Geschenke!
<< Zurück Weiter >> Leider konnte der Weihnachtsmann die Elfen nicht rechtzeitig fangen! Er muss jetzt wieder Geschenke herstellen. Da die Elfen definitiv keine Sklaven des Weihnachtsmanns sind, muss er die Kosten für die Bezahlung herausfinden. Herausforderung Bestimmen Sie anhand einiger Informationen für die Geschenke die Herstellungskosten für alle. Jedes …

1
ASCII-Karte mit fünf Zeichen
Hinweis: In diesem Beitrag bedeuten die Begriffe "Zeichen" und "Farbe" im Wesentlichen dasselbe Dieses Bild: kann dargestellt werden als ....'''333 .eeee'''3e ..dddd33ee %%%dd####e (Zuordnung von Farben zu ASCII-Zeichen) Der Vierfarbensatz besagt, dass "bei jeder Trennung einer Ebene in zusammenhängende Regionen, die eine als Karte bezeichnete Figur erzeugt, nicht mehr als …
9 code-golf 

6
Geben Sie alle unterschiedlichen Permutationen eines Vektors aus
Herausforderung: Geben Sie alle unterschiedlichen Permutationen einer möglicherweise langen Liste positiver Ganzzahlen aus. Sie können davon ausgehen, dass der Vektor beim Testen weniger als 1.000 Zahlen hat, aber der Prozess sollte theoretisch für jeden Vektor mit mehr als einer Zahl unabhängig von der Größe funktionieren. Beschränkungen: Sie müssen die Speichernutzung …

7
Ein Zug überquert eine beschriftete Brücke
Stellen Sie sich eine Brücke der Länge B vor, die aus Kacheln besteht, die mit den Ziffern der verketteten positiven ganzen Zahlen gekennzeichnet sind. Wenn B beispielsweise 41 wäre, würde es so aussehen: ----------------------------------------- 12345678910111213141516171819202122232425 Stellen Sie sich nun einen Zug der Länge T vor , der die Brücke überquert. …

23
Advent Challenge 5: Bringe die Geschenke zu den Transportdocks!
<< Zurück Weiter >> Dank der PPCG-Community ist es dem Weihnachtsmann gelungen, alle seine Geschenke wiederaufzubauen. Nach dem Fließband können die Geschenke nun in die Transportdocks gebracht werden! Jedes Transportdock des Weihnachtsmanns hat nur eine Reihe von aktuellen Größen, da die Transportschlitten auf eine bestimmte Größe spezialisiert sind (jedes Feuerzeug …

13
Erweitern Sie die Vergleichsketten
Im Gegensatz zu den meisten Sprachen wertet Python a<b<cwie in der Mathematik aus und vergleicht die drei Zahlen im Gegensatz zum Vergleich des Booleschen a<bmit c. Der richtige Weg, dies in C (und vielen anderen) zu schreiben, wäre a<b && b<c. Bei dieser Herausforderung besteht Ihre Aufgabe darin, solche Vergleichsketten …
9 code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

7
Golf die Pseudoprimes!
Einleitung / Hintergrund In einer kürzlichen Diskussion im Krypto-Chat wurde ich aufgefordert, mit dem Fermat-Primalitätstest und den Carmichael-Zahlen zu diskutieren / zu helfen . Dieser Test basiert auf der Prämisse, dass a^(p-1) mod p==1immer für Primzahlen gilt p, aber nicht immer für Verbundwerkstoffe. Jetzt ist eine Carmichael-Zahl im Wesentlichen der …
9 code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

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.