Prendi tre input, una stringa di testo T; una stringa di caratteri da sostituire F,; e una serie di caratteri per sostituirli con R,. Per ogni sottostringa Tcon caratteri uguali (senza distinzione tra maiuscole e minuscole) F, sostituirli con i caratteri in R. Tuttavia, mantieni lo stesso caso del testo …
Il tuo compito è creare un programma che stampi la propria fonte. "Ehi, abbiamo già questa sfida, e tantissime varianti! Perché ne fai un'altra?" potresti chiedere, ma questo sarà uno dei più difficili (si spera, comunque). Il tuo quine deve essere "indurito dalle mutazioni", il che significa che, anche quando …
Il tuo compito è semplice: scrivi un programma che può essere eseguito in due lingue. Dovrebbe essere un normale quine (stampa il proprio codice sorgente) nella lingua 1 e dovrebbe essere un quine di errore (genera un messaggio di errore identico al proprio codice sorgente) nella lingua 2. Questo è …
L'obiettivo di questa sfida è creare un programma che emetta l'ennesima lettera del suo codice sorgente in cui n viene dato come input al programma. Come la maggior parte delle sfide di Quine, non ti è permesso leggere il tuo codice sorgente come file o utilizzare alcuna funzione di Quin …
Dopo la sfida del terzo ordine , il tuo compito è scrivere un programma Ouroboros che usi quante più lingue possibile. Cioè, nella lingua A, scrivere un programma pA che emette il programma pB nella lingua B. Il programma pB dovrebbe generare il programma pC nella lingua C, e così …
Scrivi un programma con lunghezza n che emetta un altro programma la cui lunghezza è il successivo numero di Fibonacci dopo n. Il nuovo programma deve fare la stessa cosa: produrre un altro programma la cui lunghezza è il prossimo numero di Fibonacci, ecc. N stesso (la lunghezza del programma …
Scrivi 3 programmi che svolgono la seguente attività: Lasciate i codici sorgente A, B, C di questi tre programmi; se A esegue BC viene prodotto come output, se B esegue CA viene prodotto, se C corre AB viene prodotto; quindi ogni programma scrive una stringa (ciclicamente per ciascun programma) e …
Un Quine è un programma che emette la sua fonte quando eseguito. In questa sfida, dovresti creare un Fibonacci-quine, una variante del quine. Che cos'è un Fibonacci-quine? Un Fibonacci-quine è un programma che emette una modifica della sorgente con la seguente regola: La fonte iniziale dovrebbe essere ...2.... In altre …
Devi creare un programma che crea cloni esatti di se stesso all'infinito fino a quando non viene interrotto. Qualunque cosa sia nel programma originale deve essere nei cloni. In altre parole, i cloni e il programma originale sono gli stessi in tutti i modi, tranne per il fatto che i …
Scrivi un programma che eseguirà il proprio codice sorgente quando eseguito, e nient'altro. Sembra facile, vero? Il problema è che quando il codice sorgente viene invertito, il tuo programma deve generare "Hello, World!" esattamente, senza virgolette. Questo è code-golf, quindi vince il conteggio di byte più basso. Modifica : il …
Questa sfida è piuttosto semplice. Come input, prendi un'espressione regolare. Quindi, viene emesso un valore di verità / falsità sul fatto che il codice sorgente corrisponda o meno all'espressione regolare. È così semplice! Solo altre due cose: No quine builtins; tuttavia, è possibile accedere al codice sorgente del codice tramite …
L'obiettivo Immagino che tutti adorino la generazione automatica di codice e il risparmio di tempo durante il lavoro. Devi creare molte classi e membri durante il giorno e non vuoi crearli tutti gettersmanualmente. Il compito è scrivere un programma o una funzione, che genera automaticamente gettersper tutti i membri della …
Scrivi un programma che emetta il numero totale di caratteri e la frequenza di ciascun carattere nella sua sorgente e nel suo output. È necessario seguire il formato illustrato nell'esempio. Esempio Se il tuo codice era abb1 Il suo output dovrebbe essere My source has 4 characters. 1 is "a" …
Scrivi un quine con 1 o più schemi di rima da http://en.wikipedia.org/wiki/Rhyme_scheme quando letto. I seguenti personaggi sono parlati ad alta voce: eventuali parole alfanumeriche o caratteri non presenti in un commento; confronto e caratteri aritmetici (+ più; - meno; * volte, / diviso per, | o, || o, & …
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 …
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.