Als «code-challenge» getaggte Fragen

Eine Code-Herausforderung ist ein Wettbewerb um kreative Wege zur Lösung eines Programmierpuzzles mit einem objektiven Gewinnkriterium, das nicht durch andere Scoring-Tags (z. B. Code-Golf) abgedeckt wird.

7
C: Ersetzen Sie die AES FIPS-197 SubBytes-Tabelle durch einen Code mit konstanter Zeit
In FIPS-197 (dem Advanced Encryption Standard , bekannt als AES) wird er stark genutzt SubBytes, was als implementiert werden könnte unsigned char SubBytes(unsigned char x) { static const unsigned char t[256] = { 0x63,0x7C,0x77,0x7B,0xF2,0x6B,0x6F,0xC5,0x30,0x01,0x67,0x2B,0xFE,0xD7,0xAB,0x76, 0xCA,0x82,0xC9,0x7D,0xFA,0x59,0x47,0xF0,0xAD,0xD4,0xA2,0xAF,0x9C,0xA4,0x72,0xC0, 0xB7,0xFD,0x93,0x26,0x36,0x3F,0xF7,0xCC,0x34,0xA5,0xE5,0xF1,0x71,0xD8,0x31,0x15, 0x04,0xC7,0x23,0xC3,0x18,0x96,0x05,0x9A,0x07,0x12,0x80,0xE2,0xEB,0x27,0xB2,0x75, 0x09,0x83,0x2C,0x1A,0x1B,0x6E,0x5A,0xA0,0x52,0x3B,0xD6,0xB3,0x29,0xE3,0x2F,0x84, 0x53,0xD1,0x00,0xED,0x20,0xFC,0xB1,0x5B,0x6A,0xCB,0xBE,0x39,0x4A,0x4C,0x58,0xCF, 0xD0,0xEF,0xAA,0xFB,0x43,0x4D,0x33,0x85,0x45,0xF9,0x02,0x7F,0x50,0x3C,0x9F,0xA8, 0x51,0xA3,0x40,0x8F,0x92,0x9D,0x38,0xF5,0xBC,0xB6,0xDA,0x21,0x10,0xFF,0xF3,0xD2, 0xCD,0x0C,0x13,0xEC,0x5F,0x97,0x44,0x17,0xC4,0xA7,0x7E,0x3D,0x64,0x5D,0x19,0x73, 0x60,0x81,0x4F,0xDC,0x22,0x2A,0x90,0x88,0x46,0xEE,0xB8,0x14,0xDE,0x5E,0x0B,0xDB, 0xE0,0x32,0x3A,0x0A,0x49,0x06,0x24,0x5C,0xC2,0xD3,0xAC,0x62,0x91,0x95,0xE4,0x79, 0xE7,0xC8,0x37,0x6D,0x8D,0xD5,0x4E,0xA9,0x6C,0x56,0xF4,0xEA,0x65,0x7A,0xAE,0x08, 0xBA,0x78,0x25,0x2E,0x1C,0xA6,0xB4,0xC6,0xE8,0xDD,0x74,0x1F,0x4B,0xBD,0x8B,0x8A, 0x70,0x3E,0xB5,0x66,0x48,0x03,0xF6,0x0E,0x61,0x35,0x57,0xB9,0x86,0xC1,0x1D,0x9E, 0xE1,0xF8,0x98,0x11,0x69,0xD9,0x8E,0x94,0x9B,0x1E,0x87,0xE9,0xCE,0x55,0x28,0xDF, 0x8C,0xA1,0x89,0x0D,0xBF,0xE6,0x42,0x68,0x41,0x99,0x2D,0x0F,0xB0,0x54,0xBB,0x16}; return …

1
Regex validating regex [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen im vergangenen Jahr . Erstellen Sie einen regulären Ausdruck, der einen regulären Ausdruck als Eingabe akzeptiert, …
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 


5
Buggy Code schreiben [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen vor 2 Jahren . Jetzt ist die Zeit gekommen, Ihre Fähigkeiten zum Schreiben von schlechtem Code …

25
Guter alter Suffix-Vektor
Inspiriert von einem alten Handbuch ... Die Herausforderung Ich definiere den a- ten Suffixvektor von b als die boolesche Liste der Länge a mit b nachgestellten Wahrheitswerten. Schreiben Sie ein Programm oder eine Funktion, die bei gegebenem a und b auf irgendeine Weise den a- ten Suffixvektor von b zurückgibt …

2
Maximale Anzahl von PEP8-Verstößen in einer einzelnen Zeile
Ihre Aufgabe ist es, eine Datei zu schreiben, die eine Zeile mit vielen pep8-Verstößen enthält . Die Regeln: Wir verwenden pep8 Version 1.5.7 und die Standardeinstellungen. Das Aufrufen von pep8 mit anderen Befehlszeilenoptionen oder die Verwendung einer benutzerdefinierten RC-Datei ist nicht zulässig. Maximale Zeilenlänge 120 Zeichen. Sie können zwar gegen …



3
Schreiben Sie ein Programm, das immer N ausgibt, wenn es N-mal im ASCII-Alphabet verschoben wird
Schreiben Sie ein Programm, das nur druckbare ASCII-Zeichen verwendet , für die keine Eingabe erforderlich ist. Als Referenz sind hier die 95 druckbaren ASCII-Zeichen in der Reihenfolge: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Wenn Ihr Programm ausgeführt wird, sollte es 0(zuzüglich einer optionalen nachgestellten Zeile) stdout ausgeben und dann normal beenden. Wenn jedes Zeichen in …

1
Optimieren des Wischens über eine 1D-Tastatur
Dies ist eine Code-Herausforderung mit einem benutzerdefinierten Bewertungssystem, bei dem die niedrigste Punktzahl gewinnt. Einführung Auf vielen Smartphones können Sie Text eingeben, indem Sie mit dem Finger über die virtuelle 2D-Tastatur fahren. Diese Technologie wird normalerweise mit einem Vorhersagealgorithmus kombiniert, der eine Liste von erratenen Wörtern ausgibt, die von höchstwahrscheinlich …


1
Maximieren Sie die Tour des Sudoku-Königs
Hintergrund Sudoku ist ein Zahlenrätsel, bei dem bei einem in Felder der Größe unterteilten Raster jede Zahl von bis in jeder Zeile, Spalte und jedem Feld genau einmal vorkommen sollte.n × nn×n n \times n nn n 11 1 nn n Im Schachspiel kann der König in einer Runde in …


1
Googles Hopping Bunny
Am 4. Dezember 2017 war Google Doodle ein grafisches Programmierspiel mit einem Hasen . Die späteren Levels waren nicht trivial und sie schienen ein großartiger Kandidat für eine Atomic-Golf- Herausforderung zu sein. Einzelheiten Spiel Es stehen vier Moves zur Verfügung: Vorwärtsspringen, Links- und Rechtsdrehung und Loop. Jede dieser Bewegungen ist …

2
Binäres Tetris in Tweets
Vor kurzem (vor einigen Jahren) wurde auf Programmierwebsites viel über eine Implementierung von Tetris in 140 Bytes geredet . ... Es stellt sich heraus, dass es sich, obwohl es klein ist, um eine vereinfachte Version von Tetris und nicht einmal um eine vollständige Implementierung handelt. Nur die Kernlogikfunktion passt in …

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.