Un concorso di popolarità è un concorso in cui vince la risposta con il punteggio più alto (voti meno voti negativi). Poiché questi vengono spesso chiusi, leggi le informazioni sui tag e pubblica prima la tua sfida nella sandbox.
Nota: sono arrivate un paio di risposte. Prendi in considerazione di votare anche le risposte più recenti. Lisp comune di happy5214 C dal droog dell'utente Java di NeatMonster Javascript da crempp C di Mike C C ++ da Darius Goad Postscript dal droog utente C ++ da JoeFish Javascript da …
Come programmatore conosci certamente l'errore di un overflow dello stack dovuto a un'ovvia ricorsione. Ma ci sono sicuramente molti modi strani e insoliti per far sputare la tua lingua preferita a quell'errore. obiettivi: Deve causare un overflow dello stack chiaramente visibile sull'output dell'errore. Non è consentito utilizzare una ricorsione evidente. …
Stack Snippet sono stati recentemente aggiunti a PPCG ! Ricordando JSFiddle , Stack Snippet consentono a HTML, CSS e JavaScript di essere eseguiti direttamente nei post ! Ecco un frammento di stack molto semplice: alert('This is JavaScript') h3 { color: red } /* This is CSS */ <h3>This is HTML</h3> …
Questa idea non è mia, anche se non so da dove sia nata. L'ho incontrato una volta in un concorso di programmazione molto tempo fa (1998, se ricordo bene). Il compito è scrivere un programma nella tua lingua preferita che produca 2012 e solo 2012 . Il problema è che …
In un popolare software di modifica delle immagini c'è una funzione, che patch (Il termine usato nell'elaborazione delle immagini sta dipingendo come ha sottolineato @ mınxomaτ.) Un'area selezionata di un'immagine, in base alle informazioni al di fuori di quella patch. E fa un ottimo lavoro, considerando che è solo un …
SAT è il problema nel determinare se un'espressione booleana può essere resa vera. Ad esempio, (A) può essere reso reale impostando A = TRUE, ma (A &&! A) non può mai essere vero. Questo problema è noto per essere NP-completo. Vedi soddisfazione booleana . Il tuo compito è scrivere un …
Come una piccola battuta in ufficio qualcuno voleva una sceneggiatura che scelga casualmente un nome e disse che avrebbe fatto un giro di drink. Chiamiamo le persone John, Jeff, Emma, Steve e Julie. Ho pensato che sarebbe stato divertente creare una sceneggiatura che sembra casuale a colpo d'occhio, ma in …
La tua sfida: scrivere un "programma", per una lingua di tua scelta, che induca il compilatore / interprete / runtime a produrre un output di errore durante la compilazione / esecuzione del programma che è identico al codice sorgente del programma. Regole: Il tuo programma potrebbe essere specifico per una …
Il tuo compito è di invertire l'ordine in cui alcuni printsvengono eseguiti. Specifiche: il tuo codice sarà in questa forma: //some lines of code /*code*/ print "Line1" /*code*/ /*code*/ print "Line2" /*code*/ /*code*/ print "Line3" /*code*/ /*code*/ print "Line4" /*code*/ //some lines of code Dovrai print(o echo, o write, o …
Il tuo capo è riuscito a leggere il messaggio segreto nascosto . Non ha finito per licenziarti, però, ti ha solo reso un segretario e ti ha proibito di scrivere codice. Ma sei un programmatore. Devi scrivere il codice. È necessario codificare. Pertanto, il codice deve essere il più simile …
La tua sfida: crea un albero di Natale. La dimensione deve essere selezionabile con un metodo di input, ma non deve essere direttamente correlata a nessuna parte dell'albero; tuttavia, input più grandi dovrebbero produrre un albero più grande. Come puoi farcela? Puoi realizzare l'albero come preferisci, tranne stampando il carattere …
Il tuo compito: scrivere un programma che dovrebbe ovviamente terminare, ma non lo fa mai (nella misura di un crash del computer). Fai sembrare che dovrebbe svolgere un semplice compito: aggiungere numeri, stampare qualcosa, ... Ma viene catturato in un ciclo infinito. Cerca di rendere il tuo programma molto chiaro …
Determinare se una lingua è Turing completa è molto importante quando si progetta una lingua. È anche un compito piuttosto difficile per molti linguaggi di programmazione esoterici per cominciare, ma consente di alzare il livello. Consente di creare alcuni linguaggi di programmazione che sono così difficili da dimostrare Turing Complete …
4, 8, 15, 16, 23, 42 Scrivi un programma che emette questa sequenza di numeri all'infinito. Tuttavia, I numeri non devono apparire nel codice sorgente da nessuna parte. Quanto segue non è un programma Java valido per l'output di The Numbers perché The Numbers appare nel suo codice sorgente: class …
Crea un programma in grado di riorganizzare i pixel nell'immagine in modo che non possa essere riconosciuto. Tuttavia, il programma dovrebbe essere in grado di riconvertirlo in immagine originale. Puoi scrivere due funzioni - per la codifica e la decodifica, tuttavia una funzione che viene applicata ripetutamente dà l'immagine originale …
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.