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> …
Scrivi il programma più breve nella tua lingua preferita per interpretare un programma brainfuck . Il programma viene letto da un file. Input e output sono input standard e output standard. Dimensione cellulare: 8 bit senza segno. L'overflow non è definito. Dimensione array: 30000 byte (non cerchiato) I comandi errati …
99 (pronunciato "novantanove") è un nuovissimo linguaggio di programmazione esoterico (da non confondere con 99 , notare il corsivo). Il tuo compito in questa sfida è scrivere un interprete per 99 che sia il più breve possibile. Vince l'invio con il minor numero di byte . Tiebreaker va alla presentazione …
Sfida Creare una funzione o un programma che, quando viene assegnato un numero intero size, procede come segue: Se sizeè uguale a 1, output H H HHH H H Se sizeè maggiore di 1, output X X XXX X X dove Xè l'output del programma / funzione persize - 1 …
Di recente ho creato una nuova lingua chiamata ;#(pronunciata "Punto e virgola") che ha solo due comandi: ; aggiungine uno all'accumulatore #modulo l'accumulatore per 127, converti in carattere ASCII e output senza una nuova riga. Successivamente, ripristinare l'accumulatore su 0. Sì, 127 è corretto. Qualsiasi altro personaggio viene ignorato. Non …
Sfida: Dato una stringa ssui caratteri a- z, A- Z, 0- 9, aggiungi la lunghezza di sse stesso, contando i caratteri aggiuntivi nella lunghezza come parte della lunghezza totale di s. Ingresso: Solo una stringa di lunghezza arbitraria (può essere vuota). Produzione: La stessa stringa, ma con la sua lunghezza …
Dato un input di un programma scritto in oOo CODE , emette il codice BF che rappresenta. Ecco una breve descrizione di come funziona oOo CODE: Innanzitutto, vengono rimossi tutti i caratteri non alfabetici (tutto ciò che non rientra nell'intervallo A-Za-z). Ad esempio, prendi il programma PROgRam reVERsES giVeN iNPut …
Stackylogic è un linguaggio di programmazione basato sulla logica che ho inventato che accetta 0"s 1" e "s" per input e output un singolo 0o 1al completamento. Un programma Stackylogic è composto da righe che possono contenere solo i tre caratteri 01?e esattamente uno <alla fine di una delle righe. …
La sfida è scrivere un interprete per il calcolo lambda non tipizzato nel minor numero di caratteri possibile. Definiamo il calcolo lambda non tipizzato come segue: Sintassi Esistono tre tipi di espressioni seguenti: Un'espressione lambda ha la forma in (λ x. e)cui xpotrebbe essere qualsiasi nome di variabile legale e …
Una sfida che ho pensato che sarebbe molto interessante è quella di creare un interprete per una lingua completa di Turing di tua scelta. Le regole sono semplici: È possibile utilizzare qualsiasi linguaggio per creare questo interprete anche se è più recente di questa sfida. Puoi usare qualsiasi linguaggio completo …
In questa sfida scriverai un interprete per una lingua semplice che ho inventato. La lingua si basa su un singolo accumulatore A, che è esattamente lungo un byte. All'inizio di un programma, A = 0. Queste sono le istruzioni sulle lingue: !: Inversione Questa istruzione inverte semplicemente ogni bit dell'accumulatore. …
LISP del 1959 di McCarthy All'inizio del 1959, John McCarthy scrisse un innovativo documento che definiva solo nove funzioni primitive che, quando messe insieme, costituiscono ancora oggi la base per tutte le lingue simili a quelle del LISP. Il documento è disponibile digitalizzato qui: http://www-formal.stanford.edu/jmc/recursive.pdf Il vostro compito è quello …
Una stringa snakified si presenta così: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Il tuo compito Prendi una stringa se una dimensione n, quindi genera la stringa snakified. Gli input ThisIsAnExampleOfaSnakifiedStringe 3produrrebbero l'esempio sopra. specificazioni s conterrà solo caratteri ASCII …
I programmatori di Lisp si vantano che Lisp è un linguaggio potente che può essere creato da una serie molto piccola di operazioni primitive . Mettiamo in pratica quell'idea giocando a golf un interprete per un dialetto chiamato tinylisp. Specifica del linguaggio In questa specifica, qualsiasi condizione il cui risultato …
sfondo Mi piace il mio vecchio chip 6502 a 8 bit. È anche divertente risolvere alcune delle sfide qui su PPCG nel codice macchina 6502. Ma alcune cose che dovrebbero essere semplici (come, leggere in dati o in output su stdout) sono inutilmente ingombranti da fare nel codice macchina. Quindi …
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.