Data una stringa come argomento, restituisce la lunghezza della sottostringa o delle ripetizioni ripetute non sovrapposte più lunghe o zero se non esiste tale stringa. Si può presumere che la stringa di input non sia vuota. Esempi abcdefabc: la sottostringa abcviene ripetuta nelle posizioni 1 e 7, quindi il programma …
Ecco una definizione linguistica molto semplice: A Variable is any string that does not contain ^, <, >, !, or ? The empty string is a valid variable identifier The value of every variable starts at 0. A Statement is one of (var is a Variable, P is a Program): …
Ci sono molte sfide che dicono "interpretare X", dove X è un linguaggio semplice. Secondo me, è troppo noioso. Per dare a tutte le persone procrastinate su Internet qualcosa di interessante da fare, puoi provare a fare questa sfida: Sfida Scegliere una lingua $LANG. $LANGpuò essere qualsiasi linguaggio di programmazione …
Eseguire un sistema Lindenmayer Un sistema Lindenmayer (o sistema L) è correlato ai sistemi Thue e Post e viene utilizzato nella modellazione botanica e nella generazione di frattali . Un sistema L viene descritto mediante riscrittura delle stringhe in cui un simbolo dell'alfabeto simbolico è mappato su una sequenza sostitutiva …
Sebbene> <> non sia una lingua popolare, può essere utile per giocare a golf ed è stato utilizzato in questo sito Web. È stato ispirato da Befunge e ha alcune somiglianze nelle sue istruzioni. Comandi richiesti: > < ^ v Cambia la direzione del puntatore dell'istruzione (destra, sinistra, su, giù) …
Sequenza OEIS correlata: A008867 Numero triangolare troncato Una proprietà comune dei numeri triangolari è che possono essere disposti in un triangolo. Ad esempio, prendi 21 e disponi in un triangolo di os: o oo ooo oooo ooooo oooooo Definiamo un "troncamento:" tagliando triangoli della stessa dimensione da ogni angolo. Un …
Il compito è semplice. Scrivi un interprete per la lingua * . Ecco un link più grande al wiki. Esistono solo tre programmi * validi: * Stampe "Ciao mondo" * Stampa un numero casuale compreso tra 0 e 2.147.483.647 *+* Funziona per sempre. Il terzo caso deve essere un ciclo …
Considera una permutazione dei valori interi da 1a N. Ad esempio questo esempio per N = 4: [1, 3, 4, 2] Noi considereremo questo elenco per essere ciclico, in modo tale che 1e 2sono trattati come adiacente. Una quantità che possiamo calcolare per tale elenco è la differenza quadrata totale …
Modulo pickle di Python viene utilizzato per la serializzazione, consentendo di scaricare un oggetto in modo tale da poterlo successivamente ricostruire. Per questo, pickle usa un semplice linguaggio basato su stack. Per semplificare le cose, ci occuperemo di un piccolo sottoinsieme di questa lingua: ( Push a mark to the …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso 3 anni fa . Compito: È necessario creare un interprete in grado di analizzare frammenti di un linguaggio di …
Brain-Flak (un incrocio tra Brainf ** k e Flak-Overstow) è un linguaggio esoterico basato su stack. Da quando è stata pubblicata questa sfida, la lingua si è evoluta e aggiornata, ma questa prima revisione della lingua è nota come "classico cervello-flak". È necessario scrivere un programma o una funzione che …
introduzione Forte è un linguaggio esoterico molto peculiare basato sul concetto di modifica dei valori dei numeri. In Forte i numeri non sono costanti ma variabili, è possibile utilizzare l' LETistruzione per assegnare loro nuovi valori. Ad esempio, dopo l'esecuzione LET 2=4-1da ora in poi 2assume il valore di 3, …
Costruisci un interprete per un linguaggio falso e basato su stack che ottiene un input, lo interpreta e genera il risultato come una matrice di numeri. Dovrebbe scorrere attraverso ogni byte ed eseguire una funzione diversa basata su questa tabella: 0000 (0): Concatena (Combina i primi due numeri in una …
In questa sfida, il tuo compito è individuare sottostringhe con una determinata struttura. Ingresso Il tuo input deve essere due stringhe alfanumeriche non vuote, un modello p e un testo t . L'idea è che ogni personaggio di prappresenta una sottostringa contigua non vuota di tcui si verificano uno accanto …
Classifica - JIT compilato (inferiore è meglio) es1024 - 81.2 punti (incluso un compilatore funzionante!) Kieth Randall - 116 punti Ell - 121 punti Classifica - Interpretato (Inferiore è meglio) Martin Büttner - 706654 punti (da qualche parte circa 2 ore). criptych - 30379 punti (97 secondi) La tua missione, …
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.