Un codice a barre EAN-8 include 7 cifre di informazioni e un'ottava cifra di checksum. Il checksum viene calcolato moltiplicando alternativamente le cifre per 3 e 1, aggiungendo i risultati e sottraendo dal multiplo successivo di 10. Ad esempio, date le cifre 2103498: Digit: 2 1 0 3 4 9 …
Sfida Un repdigit è un numero intero non negativo le cui cifre sono tutte uguali. Creare una funzione o un programma completo che accetta un singolo intero come input e genera un valore di verità se il numero di input è una modifica nella base 10 e falsa il valore …
Sfida Dato un numero intero positivo, determinare se si tratta di un numero triangolare e, di conseguenza, emettere uno dei due valori costanti e distinti. Definizione UN numero triangolare è un numero che può essere espresso come la somma di numeri interi positivi consecutivi, a partire da 1. Possono anche …
Quasi sei anni fa, Steenslag, membro del PPCG, ha pubblicato la seguente sfida: In un dado standard (dado) i numeri sono disposti in modo tale che le facce opposte si sommino a sette. Scrivi il programma più breve possibile nella tua lingua preferita che genera un lancio casuale seguito da …
Per le cifre diverse da zero su un tastierino numerico standard 789 456 123 considera di posizionare un cavaliere di scacchi a qualsiasi cifra e spostarlo con un numero qualsiasi di salti a forma di L normali, tracciando un numero intero decimale positivo. Quali numeri interi positivi possono essere espressi …
Un numero intero positivo kè un numero loeschiano se kpuò essere espressa come i*i + j*j + i*jper i, jnumeri interi. Ad esempio, i primi numeri loeschiani positivi sono: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Nota che i, jper un dato …
Nella teoria dell'informazione, un "codice prefisso" è un dizionario in cui nessuna delle chiavi è un prefisso di un'altra. In altre parole, ciò significa che nessuna delle stringhe inizia con nessuna delle altre. Ad esempio, {"9", "55"}è un prefisso, ma {"5", "9", "55"}non lo è. Il più grande vantaggio di …
Ispirato da Parla due volte? , Ho escogitato una sfida più dura. Data una stringa, determinare se la stringa è n-speak , per qualsiasi .n ≥ 2n≥2n\geq 2 N-speak si definisce ripetendo ogni lettera volte. Con , la stringa viene trasformata in . Il tuo obiettivo è capire se l'input …
Questa è una sfida in cui due persone, 1 e 2, sono in corsa per l'ufficio. Le persone votano deterministicamente in alcuni modi nel mondo di 1 e 2, il che può consentire ai candidati di capire i risultati prima delle elezioni. NOTA: ciò non significa riferirsi a elezioni esterne …
Scrivi il codice più breve possibile che restituirà vero se i due valori interi indicati sono uguali o se la loro somma o differenza assoluta è 5. Esempi di test: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True …
Lo scopo di questa sfida è determinare se una collezione di pezzi monodimensionali può essere piastrellata per formare un pezzo continuo finito. Un pezzo è una sequenza finita non vuota di zeri e quelli che iniziano e finiscono con uno. Alcuni pezzi sono possibili 1, 101, 1111, 1100101. Piastrellare significa …
Una delle mie definizioni preferite dei numeri primi è la seguente: 2 è il primo più piccolo. I numeri maggiori di 2 sono primi se non sono divisibili per primi più piccoli. Tuttavia questa definizione sembra arbitraria, perché 2? Perché non qualche altro numero? Bene, proviamo alcuni altri numeri che …
Sfida Data una matrice binaria e una stringa binaria, determinare se tale stringa binaria può essere trovata a partire da qualsiasi punto della matrice e spostandosi in qualsiasi direzione in qualsiasi punto successivo per formare la stringa binaria. Cioè, la stringa può essere trovata piegata ma all'interno della matrice? La …
Discussione di ladro qui In questa sfida di poliziotti e ladri la polizia penserà a un numero intero positivo. Scriveranno quindi un programma o una funzione che emette un valore quando viene fornito il numero come input e un altro valore per tutti gli altri input interi positivi. La polizia …
A volte, quando sono davvero annoiato, mi piace prendere la somma di un array di numeri interi non negativi. Prendo solo la somma di matrici di lunghezze che sono poteri di due. Purtroppo faccio spesso errori. Fortunatamente tengo traccia del mio lavoro mentre procedo nel modo seguente: Aggiungo coppie di …
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.