Alberi binari Un albero binario è un albero con nodi di tre tipi: nodi terminali, che non hanno figli nodi unari, che hanno un figlio ciascuno nodi binari, che hanno due figli ciascuno Possiamo rappresentarli con la seguente grammatica, data in BNF (forma Backus – Naur): <e> ::= <terminal> | …
introduzione Per molti secoli, c'è stato un certo fiume che non è mai stato mappato. La Gilda dei Cartografi vuole produrre una mappa del fiume, tuttavia, non è mai riuscita ad avere successo - per qualche ragione, tutti i cartografi che hanno inviato per mappare il fiume sono stati mangiati …
È necessario scrivere un programma o una funzione che riceve una stringa come input e output o restituisce se l'input è un albero ASCII. _ \/ / \_/ | | Gli alberi ASCII sono composti da caratteri / \ | _ spacese newlines. I caratteri non bianchi collegano due punti …
Il compito è semplice. Scrivi un interprete per la lingua * . Ecco un link più grande al wiki. Esistono solo tre programmi * validi: * Stampe "Ciao mondo" * Stampa un numero casuale compreso tra 0 e 2.147.483.647 *+* Funziona per sempre. Il terzo caso deve essere un ciclo …
Il puzzle Stampa 0 se un labirinto n * m non può essere risolto Stampa 1 se un labirinto n * m può essere risolto (in 1 o più modi) (quindi non sto chiedendo percorsi ma se è possibile risolvere !!!) Array di input (2d): [[0,0,0,0,0,0,1],[0,0,0,0,0,1,0],[0,0,0,0,1,0,0],[1,0,0,0,0,0,0]] XXXXXXXXX XS XX X …
Ingresso: Una matrice contenente numeri interi nell'intervallo [0 - 9] . Sfida: Determina se tutti gli elementi diversi da zero sono collegati tra loro in verticale e / o in orizzontale. Produzione: Un valore di verità se tutti sono collegati e un valore di falsa se ci sono elementi / …
Triangularity è un nuovo esolang sviluppato da Mr. Xcoder in cui la struttura del codice deve seguire uno schema molto specifico: Per la nriga di codice, devono esserci esattamente i 2n-1caratteri del programma su di esso. Ciò provoca una forma triangolare / piramidale, con la prima riga che ha un …
Data una matrice composta da numeri interi positivi, genera il percorso con la somma più bassa quando attraversi l'elemento in alto a sinistra in basso a destra. Puoi muoverti in verticale, in orizzontale e in diagonale. Si noti che è possibile spostare sia su / giù, destra / sinistra e …
Questo è il secondo di una serie di sfide Island Golf. Sfida precedente Due eremiti sono arrivati su un'isola deserta. Poiché sono venuti in cerca di solitudine, desiderano vivere il più lontano possibile l'uno dall'altro. Dove dovrebbero costruire le loro capanne per massimizzare la distanza a piedi tra loro? Lettura …
Obbiettivo Genera l'elenco criptato originale, dai movimenti che farebbe un ordinamento di inserzione per ordinarlo. L'elenco originale avrà tutti i numeri da 0a N-1(incluso) dove si Ntrova la dimensione dell'input. Ingresso Un elenco contenente le mosse necessarie per ordinare l'elenco. Ogni valore rappresenta la quantità di slot spostati dal numero …
Di recente ho ottenuto una scacchiera irregolare davvero strana. Le sue piazze sono ovunque e nemmeno tutte collegate. Almeno sono ancora disposti su una griglia regolare. Voglio adattare le regole degli scacchi per poter giocare sul tabellone, ma per cominciare, ho bisogno di un pezzo che possa effettivamente andare ovunque …
Tangenzialmente ispirato dall'apertura al libro What-If. L'input è un rettangolo di spazi come stringa, elenco di stringhe, ecc., Con oggetti fatti #all'interno: ######## # # ######## ### #### ### #### ### Gli oggetti saranno sempre rettangoli non intersecanti, non toccanti. Un oggetto morbido è definito come un oggetto che non …
A partire da /\te puoi creare un triangolo di Sierpinski come un pattern aggiungendo una linea sotto tale che ... Qualsiasi ramo allentato /o \divide nuovamente in due rami: /\. Qualsiasi collisione di rami \/muore con nulla (ma spazi) sotto di esso. Ripetere queste regole produce /\ /\/\ /\ /\ …
Ho potuto trovare solo sfide di code-golf per Mastermind, quindi ecco una versione di code-challenge che mi sarebbe piaciuto affrontare. Una strategia ottimale per il normale gioco Mastermind, MM (4,6), è stata trovata da Koyama e Lai nel 1993, con un numero medio di ipotesi = 5625/1296 ~ 4.34. MM …
Un meandro che riempie la griglia è un percorso chiuso che visita ogni cella di una griglia quadrata N× NN×NN \times N almeno una volta, senza mai attraversare un bordo tra le celle adiacenti più di una volta e mai attraversando se stesso. Per esempio: Una volta riempita, ogni cella …
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.