Domande taggate «c»

Questa sfida è legata al linguaggio C. Si noti che le sfide che richiedono che le risposte siano in una lingua specifica sono generalmente scoraggiate.

13
Strati di Sierpinski
A partire da /\te puoi creare un triangolo di Sierpinski come un pattern aggiungendo una linea sotto tale che ... Qualsiasi ramo allentato /o \divide nuovamente in due rami: /\. Qualsiasi collisione di rami \/muore con nulla (ma spazi) sotto di esso. Ripetere queste regole produce /\ /\/\ /\ /\ …

4

1
Crea un preprocessore C.
L'obiettivo è quello di creare un preprocessore per il linguaggio C, il più piccolo possibile in termini di dimensioni del codice sorgente in byte , nella lingua preferita. Il suo input sarà un file sorgente C e il suo output sarà il codice sorgente pre-elaborato. Gli elementi che dovrà essere …
18 code-golf  string  c 

7
C: sostituire la tabella SubBytes AES FIPS-197 con codice a tempo costante
In FIPS-197 ( Advanced Encryption Standard , noto come AES), è ampiamente utilizzato SubBytese potrebbe essere implementato come 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 t[x];} Questa …

1
Regex validating regex [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso l'anno scorso . Costruisci una regex che accetti una stringa regex come input e controlla se è valida. Fondamentalmente, …
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 

3
Operatori bit a bit in Brainfuck
Il tuo compito è creare un programma brainfuck per ciascuno dei seguenti operatori binari. Ogni programma dovrebbe prendere uno o due numeri a 8 bit (A e B) dall'input e calcolare l'operazione specificata: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT …
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

6
Golf il mio “pre-golf” C
sfondo Per i miei invii di code-golf in C, ho bisogno di uno strumento di elaborazione. Come in molte altre lingue, lo spazio bianco è per lo più irrilevante nella fonte C (ma non sempre!) - Rende ancora il codice molto più comprensibile per l'uomo. Un programma C completamente golfato …
12 code-golf  c 

1
Numero di labirinti validi
Data una WxHgriglia, quanti possibili labirinti ci sono? Cose che sai del labirinto: La griglia è esattamente Halta e Wquadrata. Esistono tre tipi di quadrati: Inizio, Fine e Vuoto. Il tuo labirinto deve contenere esattamente 1 inizio e 1 fine e tutti i quadrati rimanenti sono vuoti. Ci sono muri …

5
Rischio, il modo Warlight
introduzione In questo gioco, i giocatori usano i loro eserciti per combattere gli eserciti di altri giocatori, catturare territori e diventare l'ultimo uomo in piedi. Ad ogni turno, i giocatori ricevono un numero base di eserciti da usare a loro disposizione. Catturando territori in alcune regioni, tuttavia, i giocatori possono …
12 king-of-the-hill  c  c++  java 


7
Rientro del codice C.
Situazione: sei un insegnante di scuola superiore, che insegna alla tua classe di informatica come scrivere programmi C. Tuttavia, poiché è solo l'inizio del termine, non hai insegnato loro sull'importanza del rientro e della spaziatura. Mentre stai segnando il loro lavoro, i tuoi occhi fanno così male che urli di …

1
Implementare un numero in virgola mobile binario IEEE 754 a 64 bit mediante la manipolazione di numeri interi
(Per il momento ho taggato la domanda "C", ma se sei a conoscenza di un'altra lingua che supporta i sindacati, puoi anche usarla.) Il tuo compito è costruire i quattro operatori matematici standard + - * /per la seguente struttura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; …

2
X maggiore di 3 con almeno 2 differenze tra X e Y
Sto cercando di giocare a golf con il C ++. È possibile ridurre questa condizione? X > 3 & X - Y > 1 (A parte rimuovere gli spazi bianchi, ovviamente.) Quindi, Xè almeno 4ma X >= Y + 2. Xe Ysono numeri interi nell'intervallo [0,5]. Ho provato a trovare …
11 code-golf  number  tips  c++  code-golf  popularity-contest  obfuscation  code-golf  c  code-golf  board-game  hexagonal-grid  code-golf  game  grid  code-golf  number  permutations  popularity-contest  math  graphical-output  number-theory  king-of-the-hill  code-challenge  compression  code-challenge  fastest-code  code-golf  math  ascii-art  animation  code-golf  popularity-contest  generation  counting  fastest-code  fastest-code  popularity-contest  image-processing  king-of-the-hill  code-golf  conversion  binary-tree  code-golf  math  number  rational-numbers  division  code-golf  restricted-source  hashing  atomic-code-golf  logic-gates  code-golf  function  code-challenge  puzzle-solver  ai-player  test-battery  popularity-contest  music  compression  code-golf  number  stack  atomic-code-golf  logic-gates  ascii-art  popularity-contest  code-golf  date  grid  code-challenge  game  code-golf  parsing  code-golf  math  geometry  sequence  popularity-contest  code-trolling  code-golf  string  restricted-source  code-golf  quine  king-of-the-hill  code-golf  math  code-golf  simulation  code-golf  ascii-art  code-challenge  sorting  optimization 

14
Golfato + ordinamento rapido in C
[ Ultimo aggiornamento: programma di riferimento e risultati preliminari disponibili, vedi sotto] Quindi voglio testare il compromesso di velocità / complessità con un'applicazione classica: l'ordinamento. Scrivi una funzione ANSI C che ordina una matrice di numeri in virgola mobile in ordine crescente . Non è possibile utilizzare qualsiasi librerie, chiamate …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.