Ho pensato a Jumper in linguaggio esoterico. Più tardi vedrai il perché. Funziona con memoria ad accesso casuale con byte come celle. La RAM è indicizzata a zero e inizialmente riempita di zeri. Quando si tenta di accedere alle celle con indici negativi, è necessario visualizzare l'errore e terminare il …
Nella notazione con prefisso, l'operatore precede gli argomenti, quindi è possibile immaginare che l'operatore chiami next()che viene chiamato ricorsivamente. Nella notazione infissa, l'operatore passa tra gli argomenti, quindi puoi immaginarlo semplicemente come un albero di analisi. Nella notazione postfix, l'operatore segue gli argomenti, quindi puoi solo immaginarlo come basato sullo …
Questa sfida è un premio per ais523 per aver vinto la categoria " Rookie of the Year " in " Best of PPCG 2016 ". Congratulazioni! BackFlip è un linguaggio di programmazione esoterico creato dall'utente ais523 , che ha creato ben oltre 30 altri esolang interessanti . BackFlip è un …
Scrivi un programma che visualizza una lunga divisione con l'arte ASCII. L'input è composto da due numeri interi, un numeratore e un denominatore, utilizzando il formato di input desiderato. Esempi: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- …
Ispirato dalla recente mania per un altro linguaggio a due personaggi, ;# Intro Secondo il consenso della comunità , le risposte accettabili su questo sito devono usare linguaggi di programmazione che, come minimo: Può determinare se un numero naturale è primo Può aggiungere due numeri naturali insieme Può rappresentare un …
Scrivi un simulatore di macchine Turing . Per semplicità possiamo assumere stati come numeri interi, simboli come carattere, il simbolo vuoto è uguale allo spazio bianco 5 tuple sotto forma di stato corrente, simbolo di input, stato successivo, simbolo di output, direzione (sinistra o destra) l'ordine non è obbligatorio ma …
Implementa una funzione di modello e stringa da abbinare, restituisce vero se il modello corrisponde alla stringa INTERA, altrimenti falso. La nostra sintassi del pattern glob è: ? corrisponde a qualsiasi personaggio + corrisponde a uno o più caratteri * corrisponde a zero o più caratteri \ fughe Regole: Nessuna …
È il momento di implementare il mio nuovo linguaggio basato su stack! Si chiama StackyMath. Questo sarà un linguaggio basato sullo stack con 8 operazioni nello stack e modi per aggiungere numeri allo stack. Elenco delle operazioni: /: Divisione. Eseguito sui primi 2 numeri dello stack. Rimette il risultato in …
Sfida La tua sfida è progettare un interprete per un linguaggio simile a lisp, che d'ora in poi sarà coniato: GLisp . Il codice del programma per GLisp sarà costituito da una quantità arbitraria di espressioni nidificate indicate da parentesi, nella seguente forma: (func arg1 arg2 ...) Si noti che …
Un sistema di tag ciclico è un piccolo modello computazionale completo di Turing costituito da un alfabeto a due simboli (userò {0,1}), un elenco ciclico finito e non vuoto di produzioni che consistono di quei due simboli e una parola illimitata che comprende anche quei due simboli. Ad ogni passo: …
La sfida Devi scrivere un programma completo che prende sette numeri da STDIN e stampa la storia bidimensionale dell'automa cellulare (CA) su STDOUT. Questo è il codice golf. Formattazione dell'input L'input sarà di sette numeri interi / stringhe separati da virgole. Il primo numero è il numero della regola in …
Sfida: Il tuo compito è creare un semplice interprete per un semplice linguaggio da golf. Ingresso: L'input sarà in forma di stringa separata da spazi. Puoi sostituire la separazione spaziale con ciò che desideri Produzione: Stampa il risultato (un numero o una stringa) ottenuto dopo aver eseguito tutte le operazioni. …
Puoi scomporre un numero maggiore di 0 come somma unica di numeri di Fibonacci positivi. In questa domanda lo facciamo sottraendo ripetutamente il maggior numero possibile di Fibonacci positivo. Per esempio: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 …
Il linguaggio di programmazione SAS è un linguaggio volgare e arcaico risalente al 1966 che è ancora in uso oggi. Il compilatore originale è stato scritto in PL / I , e in effetti gran parte della sintassi deriva da PL / I. SAS ha anche un preprocessore macro-linguaggio che …
Golf un interprete viola Purple è un esolang progettato con due scopi principali: Per essere una minimizzazione della melanzana , dal momento che non ci sono abbastanza lingue auto-modificanti in una sola istruzione in giro. Ammettere la possibilità di interpreti di golf terrificantemente piccoli . Il mio primo passaggio a …
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.