Sfida La tua sfida è progettare un interprete per un linguaggio simile a lisp, che d'ora in poi sarà coniato: GLisp . Il codice del programma per GLisp sarà costituito da una quantità arbitraria di espressioni nidificate indicate da parentesi, nella seguente forma: (func arg1 arg2 ...) Si noti che …
Indicazioni Scrivi un programma che, dato un numero intero di input n ( n >= 0), genera il numero intero positivo più piccolo m dove: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] ae bsono sequenze finite della stessa lunghezza tutti gli elementi di asono minori dim …
In questo contesto devi scrivere un programma, che accetta un'immagine di pixel in bianco e nero, e cerca di alterarlo, in modo che la forma bianca formi un dominio a stella , con il minor numero di modifiche possibile. Le modifiche consentite stanno trasformando i pixel bianchi in neri e …
In Python, puoi usare la dirfunzione su qualsiasi oggetto per ottenere un elenco dei nomi delle sue funzioni di istanza: >>> dir('abc') ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__','__sizeof__', …
Questa è una continuazione libera della mia precedente sfida sulla costruzione di grafici . sfondo Un artista eccentrico ti ha assunto per stimare l'integrità strutturale delle sue sculture. Crea le sue opere d'arte prendendo un gruppo di magneti a forma di cubo e facendoli cadere uno ad uno in una …
Ti viene data una macchina con due registri a 16 bit xe y. I registri sono inizializzati x=1e y=0. L'unica operazione che la macchina può fare è l'aggiunta modulo 65536. Cioè: x+=y- xè sostituito da (x + y) mod 65536; yè invariato y+=x - allo stesso modo per y x+=x- …
Il gioco Waving Hands si trova a metà strada tra Magic and the Paper e un elaborato Rock Paper Scissors. Ad ogni turno scrivi uno degli otto gesti per ogni mano: agitò FIngers PAlm offerto Spisolino WAve Digit che punta Cgiro STAB Niente Ci sono alcune regole importanti che hanno …
Data una stringa, composta da un prefisso e quindi da "illion", converti questo numero in forma standard. Per esempio: "million" -> 10^6 "trillion" -> 10^12 "quattuordecillion" -> 10^45 Il programma deve essere in grado di gestire l'input fino a Centilioni, che è 10 ^ 303. Un elenco di nomi ed …
Scriptbot Warz! I risultati sono arrivati e Assassin è il nostro campione, vincendo 2 partite su 3! Grazie a tutti coloro che hanno inviato i loro Scriptbot! Un ringraziamento speciale alle trombe per BestOpportunityBot che ha mostrato un percorso eccellente e ha fatto pieno uso di tutte le opzioni di …
Questa sfida è in parte una sfida di algoritmi, in parte una sfida di ottimizzazione e in parte semplicemente una sfida di codice più veloce. Una matrice ciclica è completamente specificata dalla sua prima riga r. Le righe rimanenti sono ciascuna permutazioni cicliche della riga rcon offset uguale all'indice di …
Un sistema di tag ciclico è un piccolo modello computazionale completo di Turing costituito da un alfabeto a due simboli (userò {0,1}), un elenco ciclico finito e non vuoto di produzioni che consistono di quei due simboli e una parola illimitata che comprende anche quei due simboli. Ad ogni passo: …
Ispirazione Questa domanda è ispirata alle carte Throne Room e King's Court del famoso gioco di carte per la costruzione di mazzi Dominion . Come parte del proprio turno, si gioca una sequenza di azioni. Queste due azioni particolari fanno ripetere l'azione successiva per due o tre volte *. Altre …
Pi è un numero irrazionale , il che significa che la sua rappresentazione decimale non si interrompe mai o si ripete. Pi troncato a 41 cifre decimali (40 posizioni) è 3.1415926535897932384626433832795028841971. Se ignoriamo il punto decimale ed elenchiamo le cifre come una sequenza di numeri interi positivi, evitando duplicati , …
Considera come una parola potrebbe essere disposta su una griglia Boggle arbitrariamente grande se la regola di non usare lo stesso cubo di lettere più di una volta viene ignorata . Supponi anche di avere un numero illimitato di cubetti di lettere (con tutte le lettere presenti) ed Què giusto …
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ì …
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.