L'obiettivo è quello di scrivere un programma completo che emuli la macchina universale da ICFP 2006 con il codice più breve. La macchina universale ha un set di istruzioni molto semplice spiegato qui . L'emulatore deve leggere un nome file dall'argomento della riga di comando ed eseguire il file come …
Il tuo compito è creare un programma brainfuck per ciascuno dei seguenti operatori binari. Ogni programma dovrebbe prendere uno o due numeri a 8 bit (A e B) dall'input e calcolare l'operazione specificata: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT …
Il tuo compito oggi sarà quello di prendere un file esistente e aggiungere zeri ad esso fino a raggiungere una certa dimensione. È necessario scrivere un programma o una funzione che assume il nome di un file nella directory corrente fe un numero di byte b. Pur mantenendo il contenuto …
introduzione Kipple è un linguaggio di programmazione esoterico basato su stack inventato da Rune Berg nel marzo 2003. Kipple ha 27 stack, 4 operatori e una struttura di controllo. Stacks Le pile sono chiamati a- ze contengono interi con segno a 32 bit. C'è anche uno stack speciale @, per …
Scrivi un interprete per 2B Mi piace il linguaggio esoterico 2B di David Catt , con memoria memorizzata in un nastro in cui ogni cella è un nastro separato di byte (il "sottotipo"). Scrivi un interprete per questo! Specifica della lingua Le specifiche ufficiali sono disponibili qui . In questa …
Il popolare webcomic Homestuck fa uso di un linguaggio di programmazione chiamato ~ATHa distruggere gli universi. Mentre questa sfida al golf del codice non è quella di scrivere un programma per annientare la nostra esistenza, distruggeremo alcune entità più mansuete (anche se meno interessanti): le variabili . ~ATH(pronunciato "fino alla …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 2 anni fa . Il tuo compito è costruire un interprete nel linguaggio Inutile : Ecco i requisiti funzionali: Tutti i …
Questo sito ha avuto molti problemi con l'implementazione di varie lingue nel tag interprete . Tuttavia, praticamente tutti erano lingue esoteriche che nessuno usa. È ora di creare un interprete per un linguaggio pratico che la maggior parte degli utenti qui probabilmente già conosce. Sì, è lo script della shell, …
Una frase di teoria dei numeri (per i nostri scopi) è una sequenza dei seguenti simboli: 0e '(successore) - successore significa +1, quindi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addizione) e *(moltiplicazione) = (uguale a) (e )(parentesi) l'operatore logico nand( a nand bè not …
BrainFlow Che cos'è BrainFlow? BrainFlow è un'estensione di BrainF ** k (BFk) con 3 comandi aggiuntivi per maggiore funzionalità e confusione. Quali comandi? Oltre ai normali comandi BFk , abbiamo anche: ^ Passa alla cella # in base al valore nella cella. Es .: Se siamo nella cella # 0 …
Sfida Dato due stringhe in qualsiasi formato I / O predefinito, procedere come segue: NOTA: la sfida farà riferimento alla prima stringa come "dati" e alla seconda denominata "programma". Cambia il programma in una stringa infinita che è solo il programma ripetuto all'infinito (es. 10-> 1010101010...). La sfida si riferirà …
Sommario È stato creato un nuovo linguaggio di manipolazione delle stringhe, usando solo i caratteri $+#-!*|@>! Il tuo compito è implementare un interprete per il minor numero di byte possibile. Ingresso Una stringa, che è una singola riga di questa lingua. Questo può essere preso in qualsiasi modo ragionevole (stdin, …
Jason ha un grande JSON ma è illeggibile, quindi ha bisogno di prettificarlo. Specifiche di formattazione JSON ha 4 diversi tipi: Numeri; Appena0-9 Stringhe; Le "stringhe tra virgolette doppie sono sfuggite a\ Array; Gli elementi delimitati da [], con elementi separati da ,, possono essere di questi tipi Oggetti; Delimitato …
Questa è un'estensione di Simulate a Minsky Register Machine (I) . Non ripeterò qui tutta la descrizione, quindi per favore leggi prima la descrizione del problema. La grammatica in parte (I) era il più semplice possibile, ma risulta in programmi piuttosto lunghi. Dal momento che questo è un sito di …
Clem è un linguaggio di programmazione basato su stack minimo con funzioni di prima classe. Il tuo obiettivo è quello di scrivere un interprete per il linguaggio Clem. Dovrebbe eseguire correttamente tutti gli esempi inclusi nell'implementazione di riferimento, disponibile qui . Come al solito, si applicano scappatoie standard . Vince …
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.