La sfida In questa sfida, si specifica una lingua di origine S e una lingua di destinazione T . Il tuo compito è scrivere il seguente programma Pnella lingua S. Se viene fornito un programma valido Qnella lingua Tcome input per P, verrà generato un programma valido Rnella lingua Tche …
Wise è un semplice linguaggio bit per bit che ho progettato qualche tempo fa. Si basa sulle operazioni bit per bit di Python . Ha diverse operazioni la maggior parte di queste sono uguali o molto simili al simbolo equivalente in Python. : Duplica la parte superiore della pila ? …
Sfida: Scrivi un codice che, una volta eseguito, genererà il codice sorgente di un secondo programma che può essere eseguito in un'altra lingua. Il secondo programma dovrebbe generare il codice sorgente di un terzo programma che può essere eseguito in una terza lingua e così via. L'ultimo programma dovrebbe essere …
Nel mio periodo su PPCG, ho notato che i problemi di quine e poliglotta sono piuttosto popolari. Inoltre, le meta-soluzioni ai problemi, ovvero gli script che generano un programma che è la soluzione a un problema, tendono a ricevere molti feedback positivi dalla comunità. Pertanto, ho creato questa sfida, che …
Devi scrivere una sequenza di 10 programmi p1 p2 ... p10che soddisfano le seguenti proprietà: pKstampe pK+1per K1-9 p10 stampe p10 Quando i primi Kprogrammi vengono concatenati, viene p1...pKstampato il programma risultante p1...pK. Ogni programma pKdeve avere una dimensione in byte maggiore rispetto al programma precedente pK-1. Tutti i programmi …
Un po 'di background: Quando ho appreso per la prima volta di Brainf * ck, una delle prime cose che ho fatto è stata scrivere un'applicazione Java che avrebbe preso una stringa e creato un programma un po 'ottimizzato per stampare quella stringa. Di recente, ho giocato con Piet e …
Definizione Un numero intero positivo nè un numero pratico (sequenza OEIS A005153 ) se tutti i numeri interi positivi più piccoli possono essere rappresentati come somme di divisori distinti di n. Ad esempio, 18è un numero pratico: i suoi divisori sono 1, 2, 3, 6, 9 e 18 e gli …
sfondo Fractran è un linguaggio di programmazione esoterico completo di Turing inventato da John Conway. Un programma Fractran consiste in un elenco ordinato di frazioni. Il programma inizia prendendo un singolo intero come input. Ogni iterazione del programma, cerca nell'elenco la prima frazione in modo tale che moltiplicare il numero …
introduzione Le permutazioni lessicografiche di un elenco con n elementi possono essere numerate da 0 a n ! - 1. Ad esempio, il 3! = 6 permutazioni di (1,2,3)sarebbero (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando una permutazione viene applicata a un elenco, i suoi elementi vengono ordinati nello stesso …
Stackylogic è un linguaggio di programmazione che ho inventato in una precedente sfida: eseguire Stackylogic . Leggi quel post per tutti i dettagli e gli esempi, ma ecco come funziona parafrasato: Stackylogic prende 0's e 1' s per l'input ed emette un singolo 0 o 1al completamento. Un programma è …
Dato n(il numero di giocatori), t(il valore di soglia) e s(il segreto), ngenera i segreti generati dall'algoritmo Shamir's Secret Sharing . L'algoritmo Ai fini di questa sfida, i calcoli verranno eseguiti in GF (251) (il campo di dimensioni finito 251, altrimenti noto come numeri interi mod 251 ). Di solito, …
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 …
Benvenuti nel mondo del golf del compilatore. Il tuo compito è quello di scrivere un programma che genera un altro programma per riprodurre una variante di FizzBuzz su specifica. Il tuo compilatore Scrivi un compilatore che genera varianti del programma FizzBuzz su specifica. Le specifiche di questa variante sono espresse …
In questa attività devi scrivere un programma che legge un'espressione regolare e genera un altro programma che genera se una stringa di input è accettata da quell'espressione regolare. L'output deve essere un programma scritto nella stessa lingua della richiesta. Ingresso L'input è un'espressione regolare r corrispondente al seguente ABNF (la …
Il tuo compito è quello di creare il periodo più lungo iterando quine , in cui la lunghezza di ciascun programma nella sequenza è limitata da 500 byte. Cioè, se si ripetono i seguenti passaggi: Inizia con il tuo programma iniziale Esegui il programma corrente Torna al passaggio 2 Alla …
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.