sfondo L'ultima volta, abbiamo contato gruppi di una determinata dimensione , il che è un problema non banale. Questa volta, conteremo solo i gruppi abeliani , cioè i gruppi con un'operazione commutativa. Formalmente, un gruppo (G, *) è abeliano se x * y = y * x per per tutti …
Compito L'utente inserisce una frase - solo parole. Qualsiasi input diverso da lettere o spazi, inclusi numeri interi e punteggiatura, dovrebbe generare un'eccezione: "La frase deve usare solo lettere". L'output ha uno schema, in cui alcune parole sono invertite e altre parole sono normali. Lo schema inizia come una parola …
introduzione Una normale scacchiera contiene 8 x 8 = 64 quadrati: Puoi vedere che in totale ci sono 12 pezzi bianchi . Il bianco e nero ha sempre la stessa quantità di pezzi. Se ci sono altri pezzi sul tabellone, i pezzi sarebbero vicini, cosa non consentita per questa sfida. …
sfondo Un poliomino è chiamato L-convesso , se è possibile viaggiare da qualsiasi piastrella a qualsiasi altra piastrella mediante un percorso a forma di L, cioè un percorso che va nelle direzioni cardinali e cambia direzione al massimo una volta. Ad esempio, il poliomino di 1s nella figura 0 0 …
Obbiettivo Progettare un mo dulator / DEM coppia odulator di dati con precisione trasmettere il più rapidamente possibile nel corso simulato Plain Old Telephone Service (POTS) . passi Genera alcuni dati casuali ( /dev/randomo simili) che impiegheranno 3-4 secondi per trasmettere Modula i dati con il tuo modulatore per produrre …
I numeri primi hanno sempre affascinato le persone. 2300 anni fa Euclide scrisse nei suoi "Elementi" Un numero primo è quello misurato da una sola unità. il che significa che un numero primo è divisibile solo per 1(o per se stesso). Le persone hanno sempre cercato relazioni tra numeri primi …
introduzione In questa sfida, simuleremo un certo automa cellulare probabilistico usando numeri pseudocasuali pessimi. L'automa cellulare è definito su stringhe binarie dalla seguente regola locale. Supponiamo che il vicino di sinistra di una cella e la cella stessa abbiano stati ae b. Se min(a,b) == 0, allora il nuovo stato …
Numeri confidenti Sia xun numero intero di una base arbitraria, tale che Dsia una matrice delle sue cifre. xè un numero confidente se, per tutti ntra 1e la lunghezza di D: D[n+1] = D[n] + D[n-1] + ... + D[1] + n Prendiamo, ad esempio, il numero 349in base 10. …
I punteggi Questa sezione verrà compilata man mano che vengono inserite le domande. Normale 1. bopjesvla Perl 54 2. edc65 Javascript (ES6) 91 3. name language score 4. name language score 5. name language score Round bonus 1. name language score 2. name language score 3. name language score 4. …
È necessario scrivere un programma o una funzione che riceve una stringa che rappresenta un'arte ASCII come input e che genera o restituisce il numero di endpoint nell'input. L'input consisterà in caratteri space - | +(rispettivamente con 0, 2, 2 e 4 punti finali) e interruzioni di riga. Per esempio: …
sfondo Questa è la prima parte di un campo da golf a 3 buche sull'elaborazione del testo. L'idea di over-arching è che se prendi un testo di input e lo installi attraverso le soluzioni a tutte e tre le sfide (con una piccola quantità di codice di colla), sputerà un …
Scrivi il programma più breve che attende che venga premuto ogni tasto di una tastiera US 101 standard * e poi esce scrivendo OK! Ogni volta che si preme un tasto, il programma visualizza su una nuova riga il numero rimanente di tasti unici non compressi che devono essere premuti …
Il problema del pedone perduto Dopo che la partita a scacchi terminò, una pedina sopravvissuta fu lasciata dietro le linee nemiche. aiutiamolo a trovare la via più breve per tornare a casa. Il problema originale descrive una scacchiera "scacchi" nXn e una funzione f: {1,..,n-1}X{1,..,n}X{-1,0,1} => R+di pesi. l'obiettivo è …
Fannkuch è un classico programma di benchmark. Il nome deriva dal tedesco "Pfannkuchen" - pancakes - per la somiglianza dell'algoritmo con il lancio di pile di pancake. Una sequenza di numeri Fannkuch è formata come segue: Prendi una permutazione di {1 ..... n}, ad esempio: {4,2,1,5,3}. Prendi il primo elemento, …
sfondo Dopo aver applicato il BWT (come visto in Burrows, Wheeler e Back ) e l'MTF (come visto in Sposta sul fronte ASCII stampabile ), il compressore bzip2 applica una forma piuttosto unica di codifica di lunghezza di esecuzione. Definizione Ai fini di questa sfida, definiamo la trasformazione BRLE come …
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.