Ho letto questa domanda e ho pensato che sarebbe stata una bella sfida. Compito Dai un input 0<n<10genera un numero casuale con esattamente n cifre il primo non a 0 così f(n)>10**(n-1)-1 cifre distinte Criteri vincenti Questo è code-golf, quindi vince il codice più breve. Casuale Intendo distribuito uniformemente in …
Tipicamente, i poliglotti sono costruiti in modo tale che ogni lingua possa ignorare parti del codice presenti per altre lingue, avvolgendole in stringhe letterali, usando la sintassi dei commenti o altri trucchi simili. Il tuo obiettivo è scrivere un poliglotta in cui l'output per ogni lingua è il codice del …
Questo è il filo della polizia. Per il thread dei ladri, fai clic qui . Compito della polizia Innanzitutto, scrivi un quine in una lingua di tua scelta. Quindi, rimescola il quine. Assicurati di farlo bene poiché i ladri cercheranno di decodificarlo e trovare il codice sorgente originale! Si noti …
Una Quat è una combinazione di una quina e il popolare programma per gatti esolang . Sfida La sfida è scrivere un programma cat standard. Qualunque sia l'input dell'utente, il programma farà eco all'input su stdout. Tuttavia, quando la lunghezza dell'ingresso è maggiore di 0 e un multiplo di 4, …
Il tuo compito è fornire tre diverse lingue A, B, C e scrivere due diversi programmi P e Q in modo tale che: P è un quine in lingua A, ma non un quine in B né C; Q è un quine nella lingua B, ma non un quine in …
Scrivi un programma o una funzione che: accetta una stringa da stdio o argomenti sostituisce tutte le occorrenze di truecon falsee falsecontrue lo inverte, ma non inverte trueefalse restituisce o stampa il risultato Esempi (viene inserito il lato sinistro): "true" "false" "2false" "true2" "true is false" "true si false" "false,true,undefined" …
Questo è stato ispirato da Print a Negative of your Code e Golf a mutual quine . Considera un rettangolo di caratteri, che soddisfano le seguenti restrizioni: È costituito esclusivamente da caratteri ASCII stampabili Dimensioni entrambe maggiori di 1 Ogni riga e ogni colonna contiene almeno uno spazio. Ogni riga …
Ci sono 88 tasti su un piano standard e 95 caratteri ASCII stampabili (codici esadecimali da 20 a 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('carattere' si riferisce a qualsiasi carattere ASCII stampabile da qui in poi) In questo JSFiddle ne ho approfittato e ho creato una sintassi semplice che genera melodie di piano usando …
Crea un programma che stampa la somma MD5 della sua fonte nel modulo: MD5 sum of my source is: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Nessun imbroglio: non puoi semplicemente leggere il file sorgente e calcolarne la somma. Il programma non deve leggere alcuna informazione esterna. Ovviamente puoi usare una libreria MD5 disponibile per la …
Il tuo compito è quello di creare il programma più breve (A) che genera un altro programma (B) con i byte più unici, che a sua volta genera il programma originale (A). In sostanza, stai giocando a golf metà di un paio di programmi ouroboros (ovvero quine di iterazione periodica) …
Data una stringa, restituisce se la stringa è una sottostringa del codice sorgente del programma. Si applicano le regole quine standard, il che significa che non è possibile leggere il proprio codice sorgente. La lunghezza dell'input è garantita essere inferiore o uguale alla lunghezza del programma. È possibile restituire due …
Il tuo compito è creare un bot che riproduca Atomas , con il punteggio più alto. Come funziona il gioco: Il tabellone inizia con un anello di 6 "atomi", con numeri che vanno da 1a 3. Puoi "suonare" un atomo tra due atomi o su un altro atomo, a seconda …
Ho ricevuto questa sfida da Codingame e sono curioso di trovare soluzioni migliori delle mie: Data una larghezza tramite input standard, disegna un quadrato vuoto di '#' in una data larghezza e lunghezza. Esempio: 5 risultati in ##### # # # # # # ##### Ho usato Python per risolvere …
In questa sfida, si scriverà un programma che emette un programma che è il doppio della lunghezza del programma originale. Il programma emesso dovrebbe produrre un nuovo programma un programma doppio della sua lunghezza. Esempi Se il mio programma è a: < a > aa < aa > aaaa < …
Scrivi un programma che accetta come input una stringa e un numero intero ne genera: La stringa che è stata passata al programma nqualche tempo fa; Un nuovo programma che verrà utilizzato per la prossima chiamata. Non è possibile memorizzare alcun dato al di fuori del programma e il programma …
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.