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 …
L'obiettivo di questa sfida è scrivere un programma che visualizzi un grafico delle dipendenze sotto forma di un albero. Mentre "grafico delle dipendenze" in questo contesto non significa nient'altro che un grafico diretto, il metodo di visualizzazione qui descritto funziona meglio per i grafici che descrivono alcune relazioni di dipendenza …
Una parola Lyndon è una stringa che è strettamente lessicograficamente più piccola di una qualsiasi delle sue rotazioni cicliche. Data una stringa binaria, determinare se è una parola Lyndon nel minor numero di byte possibile. Ad esempio, 001011è una parola di Lyndon. Le sue rotazioni, elencate di seguito, sono ottenute …
Mini-golf del lunedì: una serie di domande sul golf a codice corto , pubblicate (si spera!) Ogni lunedì. (Mi dispiace, sono di nuovo in ritardo; ero lontano dal mio computer praticamente tutto ieri e oggi.) Noi programmatori (specialmente i golfisti del codice) amiamo sicuramente sequenze di numeri interi arbitrari. Abbiamo …
Ci sono alcune sfide su questo sito che ti chiedono di stampare una sequenza, e questa non fa eccezione. (La seguente spiegazione della sequenza per questa sfida presuppone che i simboli nella sequenza siano 0e 1.) La definizione ricorsiva della sequenza Gio-Morse è quella T_0 = 0 T_2n = T_n …
Definizione Esiste una fila infinita di numeri naturali concatenati (numeri interi positivi, che iniziano con 1): 1234567891011121314151617181920212223... Sfida Scrivi il programma in qualsiasi lingua, che accetta il numero di posizione come input e produca cifre da quella posizione nella riga sopra definita. Il numero di posizione è un numero intero …
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" …
Vivi all'interno di un terminale di 80 caratteri di larghezza. Sei annoiato, quindi decidi di giocare a domino. No, non il tipo noioso che assomiglia a Scrabble, il tipo divertente in cui passi un'ora a guardarli cadere in un secondo. Nei terminali, i domino si presentano così: | upright domino …
Scrivi un programma o una funzione che accetta due numeri interi positivi, una larghezza e un'altezza e disegna un modello di griglia pied de poule di arte ASCII con quelle dimensioni usando questa griglia di testo 25 × 26 come cella di base: .......#.....#####....... .......##.....#####...... .......###.....#####..... .......####.....####..... .......#####.....###..... .......######.....##..... .......#######.....#..... …
La sfida Scrivere un programma o funzione che prende due interi ingresso, ie j, e fornisce in uscita il loro massimo comun divisore; calcolato usando l' algoritmo euclideo (vedi sotto). Ingresso Ingresso può essere preso come una rappresentazione di stringa delimitato da spazi di ie jo come due numeri interi …
La tua sfida è prendere l'input come una riga di testo e generarlo in questo modo. Input Output L'input sarà una stringa che contiene solo caratteri ASCII stampabili. Il primo o l'ultimo personaggio non saranno mai spazi e non ci saranno mai due spazi di fila. Avrà sempre almeno due …
Il calcolo SKI è una variante del calcolo Lambda che non utilizza espressioni lambda. Invece, solo l'applicazione e le combinatori S , K e I vengono utilizzati. In questa sfida, il tuo compito è tradurre i termini SKI in termini Lambda in forma β normale . Specifica di input L'input …
Scrivi un programma o una funzione con nome che genererà o restituirà la sequenza fino al nnumero intero nella sequenza Iccanobif, documentato su OEIS come A014258 . Si noti che 0verrà stampato solo l'elemento zeroth nella sequenza ( ) se nè zero. La sequenza viene generata iniziando come la sequenza …
In Magic: the Gathering, i maghi (noti come "planeswalker") si combattono lanciando incantesimi. Gli incantesimi costano mana. Esistono cinque colori di mana: bianco, blu, nero, rosso e verde, rappresentati rispettivamente come {W}, {U}, {B}, {R} e {G}. Il costo di un incantesimo è leggermente più complesso. Il costo può essere …
Questa è una sfida di King of the Hill in un round robin. È una battaglia per trovare il miglior uomo armato dell'ovest! Per poter competere in questo concorso è necessario svolgere due funzioni. Il primo imposta gli attributi del tuo uomo armato e il secondo è la principale funzione …
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.