Programmierrätsel & Code Golf

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


1
Spiele die beste Karte in Euchre
Eingang: Erstens Ein Array von drei Karten, die die Karten repräsentieren, die von jedem Spieler gespielt werden [JD][TH][9S] Darstellen Jack of Diamonds, 10 of Hearts, and Nine of Spades. Da Sie in Euchre immer Ihrem Teamkollegen gegenüber sitzen, repräsentiert das zweite Element das Spiel Ihres Teamkollegen. Hier die TH. Zweitens …

11
Verwandle dieses Array in eine Matrix
Nehmen Sie ein nicht verschachteltes Array als Eingabe. Verwandeln Sie es mit der folgenden Methode in eine Matrix: Nehmen wir an, mein Array ist [1, 2, 3, 4, 5] Zuerst wiederhole ich dieses Array fünfmal: (die Länge) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, …



2
Primes mit einer Wendung
Hinweis: Dies ist stark von dieser Frage inspiriert . Aufgabe: Ihre Aufgabe ist es, das nth Prim zu generieren , wenn sich jeder Charakter Ihres Programms nmehrmals an Ort und Stelle wiederholt . Angenommen, Ihr Programm lautet: Derp Jedes Zeichen dort wird einmal wiederholt, daher sollte es ausgegeben werden 2. …

8
Generieren Sie Ameisenpermutationen
Einführung Ich habe die Klasse der Ameisenpermutationen in einer früheren Herausforderung definiert . Zur Erinnerung, eine Permutation p der Zahlen von 0 bis r-1 ist antsy, wenn für jeden Eintrag p [i] mit Ausnahme der ersten, gibt es einige früheren Eintrag p [ik] derart , dass p [i] == p …

4
Hilf mir beim Betrügen
Cheat ist ein Kartenspiel, bei dem Sie versuchen, Ihre Hand loszuwerden. Eine Kurve sieht ungefähr so ​​aus: Bestimmen Sie, welchen Kartenrang Sie in diesem Zug spielen müssen. In den meisten Varianten ist dies ein Rang höher als in der vorherigen Runde. Spiele 1-4 verdeckte Karten. Diese müssen nicht mit dem …

5
Lösen Sie die Laplace-Gleichung
Einführung in die Numerische Mathematik Dies ist das "Hallo, Welt!" von PDEs (Partielle Differentialgleichungen). Die Laplace- oder Diffusionsgleichung wird in der Physik häufig verwendet, z. B. Wärmegleichung, Verformung, Fluiddynamik usw. Da das reale Leben 3D ist, möchten wir jedoch "Hallo, Welt!" und nicht singen "99 flaschen bier, ..." diese aufgabe …
13 code-golf  math  number 

4
Helfen Sie mir mit meiner Halloween-Dekoration
Das Halloween steht vor der Tür und ich habe mein Haus noch nicht dekoriert, also brauche ich deine Hilfe, um diese Aufgabe zu erledigen Eingabe Die Eingabe besteht aus einer Liste mit vier Ziffern, wobei jede Ziffer einen Teil der Dekoration darstellt: EMBU |||| |||+-upper decoration ||+-bottom decoration |+-mouth/nose +-eyes …

6
Entfernung bis vier
Diese Herausforderung basiert auf diesem Video . Ich empfehle, dass Sie es sehen, bevor Sie diese Herausforderung versuchen. Zuerst definieren wir eine Funktion. Diese Funktion ( OEIS ) nimmt eine ganze Zahl n als Eingabe und gibt die Anzahl der Buchstaben in der englischen Darstellung von n aus (ohne Leerzeichen …

4
Hexagolf: Validagons
Herausforderung Bei einer ASCII-Kunstform müssen Sie herausfinden, ob die Form ein reguläres Sechseck ist oder nicht. Sechsecke Ein reguläres Sechseck wird nach zwei Regeln definiert: Es hat sechs Seiten Jede Seite hat die gleiche Anzahl von Zeichen Die folgende Form ist beispielsweise regelmäßig, hat jedoch keine sechs Seiten und ist …

10
ASCII Odd / Even Cipher
Wir definieren den ASCII Odd / Even Cipher über den folgenden Pseudocode: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each …

11
Lose Bereiche interpretieren
Lose Bereiche interpretieren ListSharp ist eine interpretierte Programmiersprache mit vielen Funktionen. Eine dieser Funktionen ist ein auf einem Index basierender Range Creator, der folgendermaßen funktioniert: Sie definieren einen Bereich als (INT) TO (INT)oder genau dort, (INT)wo beide oder der einzelne int von min bis max int32-Wert gehen können Dann können …
13 code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

7
Die Welt ist wie ein Spiegel: Lächeln und es wird sɯı ן ן qǝ
Eingang: Eine Zeichenfolge, die nur die folgenden Zeichen enthält: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.?!(Leerzeichen am Ende) und zwei Sonderzeichen ( _und |) Ausgabe: Spiegeln Sie den Text anhand der Position (en) von _und |. _spiegelt horizontal und |vertikal. Spiegelungsprozess Der erste _gibt den Beginn der Spiegelung dieses Teilstrings an, der zweite _das Ende. Ist …
13 code-golf  string 

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.