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 …
introduzione In una chat privata, un mio amico apparentemente di recente si è imbattuto in un sistema di sicurezza che ha le seguenti due restrizioni sui suoi pin validi: Ogni cifra deve essere unica (ovvero "1" può apparire una sola volta) L'ordine delle cifre non ha importanza ("1234" = "4321") …
Sappiamo tutti che molti esercizi riguardano solo metà del tuo corpo, quindi devi eseguirli due volte, una volta per parte. Tali esercizi hanno due controparti, una per il lato sinistro e una per il lato destro. Tuttavia, non è necessario eseguire consecutivamente le due controparti, purché gli esercizi per entrambe …
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 …
definizioni Il k esimo anello di una matrice quadrata di dimensione N , dove 1 ≤ k ≤ soffitto (N / 2) è la lista formata dagli elementi del k esimo e (n-k + 1) th righe e colonne, ma senza la primo e ultimo elemento k-1 . Esempio: Matrice: …
Dato un array di numeri con length >=3elength % 3 == 0 [1, 2, 3, 4, ...] Lo dividerai in sotto-matrici di lunghezza 3 [[1, 2, 3], [4, 5, ...], [... E restituisce un array con [0] => La quantità di casi nell'array secondario in cui tutti i numeri sono …
Probabilmente hai familiarità con la sequenza di Fibonacci in cui i primi due termini sono 0, 1(o talvolta 1, 1) e ogni termine successivo è la somma dei due precedenti. Inizia così: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... A volte, la sequenza contiene …
Scrivi una funzione o un programma che codifica una stringa in un codice 39 barre in formato codice , in cui ogni carattere è codificato come cinque barre separate da quattro spazi. O due delle barre e uno degli spazi sono ampi e altri sono stretti (codici 10 * 4), …
Ispirato alla lezione APL della scorsa settimana . Data una mappa dei posti 2D maiuscola e un elenco 1D di clienti, restituire la mappa dei posti e l'elenco dei clienti, ma modificati come segue (per indicare i posti occupati e i clienti seduti): Per ogni lettera univoca nell'elenco passeggeri di …
Cominciamo ridefinendo un riflesso di un personaggio in una matrice 2-d di caratteri: Data una matrice quadrata di caratteri 2D con lettere alfabetiche minuscole distinte, definisci il riflesso di una lettera nella matrice come scambiandola con il personaggio direttamente di fronte ad essa attraverso il centro della piazza. Quindi, un …
Le 21 acconciature dell'Apocalisse Dato un elenco di numeri tra 1 e 21 (o 0 e 20), viene emesso un disegno "cuciti insieme" delle seguenti facce ( vedere le regole per le informazioni sui punti ): ___ ,,, ooo === +++ ### -*~*- (o o) (o o) (o o) (o …
Compito Dati 2 numeri interi positivi ne k, dove n > k, hanno generato il numero di sporgenze da un insieme di nelementi distinguibili a un insieme di kelementi distinguibili. Definizione Una funzione f: S → T è chiamata suriezione se per ogni t∈T c'è s∈S tale che f (s) …
sfondo Stack Cats è un linguaggio esoterico reversibile creato da Martin Ender. Ogni comando in Stack Cats è l'inverso di se stesso (rappresentato come un carattere simmetrico, come -_:T|), o ha il suo comando inverso (rappresentato come l'immagine speculare, come () {} [] <>). Stack Cats ha un forte requisito …
In passato, gli autodialer telefonici utilizzavano schede perforate con una colonna per ogni cifra del numero da comporre. Le colonne avevano sette file. Le prime tre righe rappresentavano rispettivamente i numeri (1,2,3), (4,5,6) e (7,8,9). Le ultime tre file hanno ruotato questa disposizione di 90 °: (1,4,7), (2,5,8) e (3,6,9). …
Il tuo compito è accettare come input due sequenze geniche e una sequenza di "punti di crossover" e restituire la sequenza genica che risulta dai crossover indicati. Quello che voglio dire con questo è, supponiamo di avere le sequenze [A, A, A, A, A, A, A]e [Z, Z, Z, Z, …
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.