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 …
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, …
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 …
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 …
Sfida Dato il numero di un fumetto XKCD, genera il testo del titolo di quel fumetto (il testo del passaggio del mouse). Tuttavia, il programma deve generare un errore quando vengono indicati i numeri 859o 404. Regole Il numero indicato sarà sempre un fumetto esistente (tranne 404). Il tuo programma …
Il padre fondatore del rock-and-roll Chuck Berry è morto tristemente oggi. Considera il coro della sua famosa canzone " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Ci sono altri modi in cui …
Scrivi un programma che genera un errore StackOverflow o l'equivalente nella lingua utilizzata. Ad esempio, in Java , il programma dovrebbe essere lanciato java.lang.StackOverflowError. Non ti è consentito definire una funzione che chiama se stessa o una nuova classe (tranne quella contenente mainin java). Dovrebbe usare le classi del linguaggio …
Nel popolare (ed essenziale) libro di informatica, Introduzione ai linguaggi formali e agli automi di Peter Linz, viene spesso affermato il seguente linguaggio formale: principalmente perché questa lingua non può essere elaborata con automi a stati finiti. Questa espressione significa "La lingua L è costituita da tutte le stringhe di" …
Matthias Goergens ha una regex di 25.604 caratteri (in calo rispetto ai 63.993 caratteri originali) per abbinare numeri divisibili per 7, ma questo include un sacco di lanugine: parentesi ridondanti, distribuzione ( xx|xy|yx|yyanziché [xy]{2}) e altri problemi, anche se sono sicuro che un un nuovo inizio sarebbe utile per risparmiare …
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.