Questa sfida è legata al linguaggio C. Si noti che le sfide che richiedono che le risposte siano in una lingua specifica sono generalmente scoraggiate.
Quali consigli generali hai per giocare a golf in C? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale che siano almeno in qualche modo specifiche per C (es. "Rimuovere i commenti" non è una risposta). Si prega di inviare un suggerimento per risposta. Inoltre, …
La sfida: definire xin modo tale che l'espressione (x == x+2)valuti come vera. Ho taggato la domanda con C, ma le risposte in altre lingue sono benvenute, purché siano creative o evidenzino un aspetto interessante della lingua. Intendo accettare una soluzione C, ma altre lingue possono ottenere il mio voto. …
sfondo L'istruzione di dichiarazione delle variabili in C è composta da tre parti: il nome della variabile, il suo tipo di base e i modificatori del tipo . Esistono tre tipi di modificatori di tipo: Puntatore *(prefisso) Array [N](postfix) Funzione ()(postfisso) Puoi specificare un elenco di argomenti di funzione all'interno …
Scrivi il programma più breve che risolve il cubo di Rubik (3 * 3 * 3) entro un ragionevole lasso di tempo e mosse (diciamo, massimo 5 secondi sulla tua macchina e meno di 1000 mosse). L'input è nel formato: UF UR UB UL DF DR DB DL FR FL …
Titolo alternativo: Racconta la tua pena detentiva sul muro Dato un numero n, i conteggi di output raggruppati nel tradizionale 5 per gruppo e 50 per riga. Esempi 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | …
Nel linguaggio di programmazione C, le matrici sono definite in questo modo: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 La dimensione dell'array viene dedotta dagli elementi di inizializzazione, che in questo caso è 6. Puoi anche scrivere un array C in …
Dato un numero intero, genera un valore di verità se è lo stesso sottosopra (ruotato di 180 °) o un valore di falsa in caso contrario. 0, 1e 8hanno simmetria rotazionale. 6diventa 9e viceversa. Sequenza di numeri che producono risultati veritieri: OEIS A000787 0, 1, 8, 11, 69, 88, 96, …
Il concetto di questa sfida è piuttosto semplice. Tutto quello che devi fare è scrivere un programma che verrà compilato sia come C valido che come C ++ valido! Bene, ci sono alcune catture. Il programma deve comportarsi diversamente quando compilato in ciascuna lingua. Il programma deve avere un output …
Crea un breve programma C che richiede un tempo assurdamente lungo per essere compilato con gcc. Le voci verranno classificate calcolando la tempistica della compilazione e sottraendo il tempo di compilazione del programma di riferimento. Regole Qualsiasi funzione del linguaggio C o estensione gcc gcc 4.2.1
introduzione Crenatura significa regolare la spaziatura tra le lettere di un testo. Ad esempio, considera la parola Topscritta con i seguenti tre glifi: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Potremmo semplicemente riempire …
Tutti sanno che C è un linguaggio di programmazione adorabile, sicuro e di alto livello. Tuttavia, come programmatore si imposta la seguente attività. Scrivi un programma per aggiungere due numeri. Input: due numeri interi separati da spazio. Output: la somma dei due numeri nell'input. La svolta è che il tuo …
Bytebeat è uno stile di musica che si può comporre scrivendo un semplice programma in C a cui viene inviato l'output aplayo /dev/dsp. main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);} Ci sono molte informazioni sul sito bytebeat , un'implementazione javascript e più demo e composizioni di esempio in questo thread . Regole molto semplici: prova a …
Dato un elenco di stringhe, sostituire ogni stringa con una delle sue sottostringhe non vuote che non è una sottostringa di nessuna delle altre stringhe nell'elenco e il più breve possibile. Esempio Data la lista ["hello","hallo","hola"], "hello"dovrebbe essere sostituito da solo "e"in quanto ciò stringa non è contenuta in "hallo"e …
Il mio collega, Jimmy è un po 'nuovo in C / C ++. È anche un tipo di discente lento. Ora, per essere onesti, il suo codice viene sempre compilato, ma ha alcune abitudini davvero sciatte. Ad esempio, tutti sanno che è possibile definire un array come questo: int spam[] …
Tangenzialmente ispirato dall'apertura al libro What-If. L'input è un rettangolo di spazi come stringa, elenco di stringhe, ecc., Con oggetti fatti #all'interno: ######## # # ######## ### #### ### #### ### Gli oggetti saranno sempre rettangoli non intersecanti, non toccanti. Un oggetto morbido è definito come un oggetto che non …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.