Il tuo compito è generare un grafico con 54 vertici, ognuno corrispondente a una sfaccettatura sul cubo di Rubik. C'è un bordo tra due vertici se le sfaccettature corrispondenti condividono un lato. Regole È possibile scegliere di generare un elenco di adiacenza, una matrice di adiacenza, un elenco di bordi …
Sfida Vengono fornite due stringhe di bit distinte della stessa lunghezza. (Ad esempio, 000e 111.) Il tuo obiettivo è trovare un percorso dall'uno all'altro tale che: Ad ogni passo, si cambia un solo bit (si può andare da 000una qualsiasi delle 001, 010, 100). Non è possibile visitare la stessa …
L'obiettivo: Emette un valore per x, dove a mod x = bper due valori dati a,b. Assunzione ae bsaranno sempre numeri interi positivi Non ci sarà sempre una soluzione per x Se esistono più soluzioni, emetterne almeno una. Se non ci sono soluzioni, non produrre nulla o indicare che non …
Dato un grafico diretto, emette il ciclo più lungo. Regole È consentito qualsiasi formato di input ragionevole (ad es. Elenco dei bordi, matrice di connettività). Le etichette non sono importanti, pertanto è possibile imporre restrizioni sulle etichette necessarie e / o desiderate, purché non contengano informazioni aggiuntive non fornite nell'input …
In una svolta alla ricerca di un ago in un pagliaio, è necessario trovare il più grande pagliaio contiguo contenente esattamente un ago . Nota che non puoi connettere celle su diagonali, solo sinistra / destra / su / giù. Ingresso Un array (o un numero di righe di input …
Alla ricerca dello stallo Quando si programma un'applicazione multithreading, è necessario prestare molta attenzione per evitare il deadlock dei vari thread quando si accede alle risorse condivise. Un deadlock si verifica quando un thread tenta di accedere a una risorsa bloccata in un altro thread nello stesso momento in cui …
Jones vuole fare un viaggio di andata e ritorno in bicicletta. Vuole visitare diverse città in ordine arbitrario, ma il suo percorso non deve attraversare se stesso, dal momento che odia essere nello stesso posto due volte durante le sue vacanze. Dato che ama davvero andare in bicicletta, la lunghezza …
Una sequenza grafica è una sequenza di numeri interi positivi che indicano ciascuno il numero di spigoli di un nodo in un semplice grafico . Ad esempio la sequenza 2 1 1indica un grafico con 3 nodi uno con 2 bordi e 2 con una connessione. Non tutte le sequenze …
Questa sfida è trovare la catena più lunga di parole inglesi in cui i primi 3 caratteri della parola successiva corrispondono agli ultimi 3 caratteri dell'ultima parola. Utilizzerai un dizionario comune disponibile nelle distribuzioni Linux che può essere scaricato qui: https://www.dropbox.com/s/8tyzf94ps37tzp7/words?dl=0 che ha 99171 parole inglesi. Se il tuo Linux …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso l'anno scorso . Costruisci una regex che accetti una stringa regex come input e controlla se è valida. Fondamentalmente, …
Scegli i tuoi libri di avventura sono una forma di letteratura interattiva in cui il lettore deve prendere decisioni che influenzano il risultato della storia. In alcuni punti della storia, il lettore ha più opzioni che possono essere scelte, ognuna delle quali invia il lettore a una pagina diversa del …
Definiamo un linguaggio semplice che opera su un singolo valore a 8 bit. Definisce tre operazioni bit a bit (la spiegazione del codice presuppone una valuevariabile a 8 bit ): !Annulla il bit meno significativo ( value ^= 1) <Spostamento con spostamento a sinistra ( value = value << 1 …
sfondo Tre anni fa, questo ragazzo Tom Murphy si è messo in testa per estendere l'idea di un portmanteau a tutte le parole in una lingua e lo ha definito un portmantout ( portmanteau plus tout [francese per tutti ]). Definendo l'inglese come un elenco di 108.709 parole, è riuscito …
Gli alberi di ricerca binaria bilanciata sono essenziali per garantire ricerche O (log n) (o operazioni simili). In un ambiente dinamico in cui molte chiavi vengono inserite e / o eliminate in modo casuale, gli alberi potrebbero degenerare in elenchi collegati che sono orribili per le ricerche. Quindi ci sono …
La sfida Il tuo programma dovrebbe prendere 3 input: Un numero intero positivo che è il numero di variabili, Un insieme di coppie non ordinate di numeri interi non negativi, in cui ogni coppia rappresenta un'uguaglianza tra variabili e Un numero intero positivo che rappresenta la variabile iniziale, Dovrebbe restituire …
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.