Considera una stringa non vuota di parentesi correttamente bilanciate: (()(()())()((())))(()) Possiamo immaginare che ogni coppia di parentesi rappresenti un anello in una costruzione telescopica crollata . Quindi estendiamo il telescopio: ( )( ) ()( )()( ) () ()() ( ) () Un altro modo di vederlo è che le parentesi …
Io penso che qui non ci siano abbastanza domande facili da provare per i principianti! La sfida: data una stringa di input casuale di 1 e 0 come: 10101110101010010100010001010110101001010 Scrivi il codice più breve che genera l'inverso bit-bit in questo modo: 01010001010101101011101110101001010110101
Il tuo compito è scrivere codice che perda almeno un byte di memoria nel minor numero di byte possibile. La memoria deve essere trapelata non solo allocata . La memoria perduta è la memoria che il programma alloca ma perde la possibilità di accedere prima che possa deallocare correttamente la …
Vincitori (deciso il 14/09/14) Risposta vincente di Markuz (Python) - 63 voti Secondo classificato da Kuroi Neko (PHP) - 55 voti introduzione Sei nel mondo del libro Nineteen Eighty-Four di George Orwell. Sei un programmatore per il Partito e hai il compito di scrivere un programma per i telescriventi. Dovrebbe …
fonte: Dilbert, 8 settembre 1992 Spero di aggiungere una nuova svolta al classico "Hello World!" programma. Codifica un programma che genera Hello World!senza: Letterali stringa / carattere Numeri (qualsiasi base) Funzioni predefinite che restituiscono "Hello World!" Letterali RegEx Con l'eccezione di "O" † e 0. † "O" è in maiuscolo, …
Scrivi uno snippet, una funzione, un programma, ... che è offuscato in modo da sembrare chiaro a prima vista che fa qualcos'altro. Ad esempio: scrivi un po 'di codice che aggiunge due numeri, ma quando chiedi a qualcuno "cosa fa?", Ti dirà che stampa "Hello, World!". Regole Il codice deve …
Dopo aver trascorso un po 'di tempo su Stack Exchange, riesco a riconoscere la maggior parte dei siti nelle Domande sulla rete calda con la loro piccola icona (che è anche la loro favicon ), ma certamente non tutti. Scriviamo un programma che può! Devi scrivere il codice che determina …
Il tuo obiettivo è stampare (sull'output standard) il maggior numero possibile, usando solo dieci caratteri di codice. È possibile utilizzare qualsiasi funzionalità della propria lingua, ad eccezione delle funzioni di esponenziazione integrate. Allo stesso modo, non è possibile utilizzare la notazione scientifica per inserire un numero. (Quindi no 9e+99.) Il …
Ispirato da una domanda StackOverflow ora eliminata . Puoi trovare un modo per ottenere un particolare metodo eseguito, senza chiamarlo esplicitamente? Più è indiretto, meglio è. Ecco cosa intendo esattamente (C usato solo per esemplificazione, tutte le lingue accettate): // Call this. void the_function(void) { printf("Hi there!\n"); } int main(int …
Per "annidare la funzione" una stringa, è necessario: Tratta il primo carattere come una funzione e i seguenti caratteri come argomenti per quella funzione. Ad esempio, se la stringa di input fosse Hello, il primo passo sarebbe: H(ello) Quindi, ripetere questo stesso passaggio per ogni sottostringa. Quindi otteniamo: H(ello) H(e(llo)) …
Hai mai pensato di creare fantastici hashtag di Twitter come #brexit o #brangelina ? questo golf è per te. Scrivi un programma che accetta due stringhe A e B come input e le unisce secondo il seguente algoritmo: lasciare che nsia il numero di gruppi vocali in A (es britainha …
sfondo Abbiamo già una sfida nel lanciare SIGSEGV , quindi perché non una sfida a lanciare SIGILL? Che cos'è SIGILL? SIGILL è il segnale per un'istruzione illegale nel processore, che accade molto raramente. L'azione predefinita dopo aver ricevuto SIGILL sta terminando il programma e scrivendo un core dump. L'ID del …
Questa domanda si è diffusa come un virus nel mio ufficio. Esistono diversi approcci: Stampa quanto segue: 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1 Le risposte sono segnate in caratteri con un minor numero di caratteri migliori.
Nota : questa sfida è ora chiusa. Eventuali invii di futuri poliziotti non saranno considerati per la risposta accettata. Questo per garantire che nessuno possa pubblicare in futuro una regex molto semplice che rimanga solo senza crack perché nessuno è più interessato alla sfida. La sfida della polizia Devi scrivere …
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.