Sfida In questa attività devi scrivere un programma che prenderà in input un numero intero N (-1e9 <= N <0 && 0 <N <= + 1e9) , quindi calcola T = (abs (N)% M + 1) , se N è positivo quindi emette il carattere T-esima dall'inizio, altrimenti emette il …
L'obiettivo In questa sfida, il tuo compito è quello di scrivere del codice che emetta uno dei suoi anagrammi scelti casualmente con una distribuzione uniforme, ma non dovrebbe mai generare se stesso. Elaborazione Dato nessun input, il tuo programma dovrebbe generare uno qualsiasi degli anagrammi del suo codice sorgente. Il …
Una frase di teoria dei numeri (per i nostri scopi) è una sequenza dei seguenti simboli: 0e '(successore) - successore significa +1, quindi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addizione) e *(moltiplicazione) = (uguale a) (e )(parentesi) l'operatore logico nand( a nand bè not …
Il compito è una sfida piuttosto semplice con una svolta, è necessario generare il codice sorgente a forma di piramide. La forma di una piramide è definita di seguito: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Il limite principale di questa sfida è che il tuo quine deve contenere …
Fai un quine ma con una svolta. dichiarazione Il quine stampa il suo codice ma mette il suo primo carattere alla fine. (Puoi farlo al contrario ma includi quella nota nella tua risposta) L'output deve quindi essere un programma che è anche una soluzione. Esempio: supponiamo che il tuo codice …
Sappiamo tutti cos'è un quine . Un quine invertito è un programma non vuoto che stampa l'inverso del suo codice sorgente senza leggere il suo codice sorgente ed è costituito esclusivamente da caratteri ASCII stampabili (spazio attraverso ~). Qui, "inverso del codice sorgente" significa quanto segue: l'output del programma deve …
Questa sfida è la prima di una serie a due sfide sulla ripetizione. Il secondo arriverà presto. In una lingua chiamata Repetition (qualcosa che ho appena inventato), c'è una stringa infinita di 12345678901234567890..., con la 1234567890ripetizione per sempre. La seguente sintassi è disponibile per i numeri di output: +-*/: Questo …
Quines sono divertenti. Anche i poliglotti sono divertenti. Esistono i Polyglot Quines, ma possiamo alzare ulteriormente il livello. Scrivi un file che contiene un programma valido per le lingue α, β e γ. Quando il file viene eseguito (possibilmente dopo averlo compilato) come programma α o β in lingua, l'output …
Sto cercando di giocare a golf con il C ++. È possibile ridurre questa condizione? X > 3 & X - Y > 1 (A parte rimuovere gli spazi bianchi, ovviamente.) Quindi, Xè almeno 4ma X >= Y + 2. Xe Ysono numeri interi nell'intervallo [0,5]. Ho provato a trovare …
Scrivi un semplice programma che si copia da solo quando eseguito. Il tuo programma dovrebbe essere una sorta di file eseguibile su Windows, Linux, ecc., Dovrebbe generare un nuovo file eseguibile, che è identico al tuo file eseguibile originale, con nome casuale ed esci. Il tuo programma non dovrebbe comportare …
Questo ouroboros di quine a 128 lingue (un programma che genera un programma in un'altra lingua, che genera un programma in un'altra lingua (125 lingue dopo), che genera il programma originale) è piuttosto impressionante. Sfortunatamente, ha un numero statico di iterazioni. Scrivere un programma che emette un programma (non necessariamente …
La distanza di modifica di Levenshtein tra due stringhe è il numero minimo possibile di inserzioni, eliminazioni o sostituzioni per convertire una parola in un'altra parola. In questo caso, ogni inserimento, cancellazione e sostituzione ha un costo di 1. Ad esempio, la distanza tra rolle rollingè 3, poiché le eliminazioni …
Obbiettivo: Codifica due programmi in cui ciascuno dei programmi genera entrambi i codici sorgente interlacciati per carattere come una cerniera, un Quine a doppia fenditura. L'output di un quine a doppia fessura inizia con il primo carattere del codice sorgente del primo programma. Se il codice sorgente di uno dei …
Questa è una sfida di poliziotti e ladri che puoi trovare qui La tua sfida, in quanto rapinatori, è quella di prendere gli output dal thread dei poliziotti e trovare anagrammi dell'output che, quando eseguiti come output del programma, hanno fornito l'output originale. Il vincitore sarà la persona con le …
Il tuo compito, se desideri accettarlo, è scrivere un programma che emetta il proprio codice sorgente nella rappresentazione binaria UTF-8 . Regole La sorgente deve essere lunga almeno 1 byte. Il tuo programma non deve accettare input (o avere input vuoti inutilizzati). L'output può essere in qualsiasi formato conveniente. Newline …
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.