Un giorno ti svegli solo per ritrovarti intrappolato in un array. Cerchi di uscire da lì, prendendo un indice alla volta, ma sembra che ci siano altre regole: L'array è completamente pieno di numeri naturali. Se ti trovi in un indice n, vai all'indice array[n], tranne: Se ti trovi su …
sfondo La maggior parte delle persone qui dovrebbe avere familiarità con alcuni sistemi di base interi: decimale, binario, esadecimale, ottale. Ad esempio nel sistema esadecimale, un numero abc.de 16 rappresenterebbe a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Tuttavia, si possono anche usare basi non intere, come numeri irrazionali. …
Ero a casa di un amico per cena e mi hanno suggerito l'idea di uno "spazio vettoriale primo fattore". In questo spazio interi positivi sono espressi come vettore tale che l' n -esimo elemento del vettore è il numero di volte che il n ° divide primi il numero. (Nota …
Il tuo compito è implementare la sequenza intera A130826 : un n è il più piccolo intero positivo tale che un n - n è un intero multiplo di 3 e due volte il numero di divisori di (a n - n) / 3 dà la n esimo termine nelle …
Il multiplo meno comune di un insieme di numeri interi positivi Aè il numero intero postivo più piccolo in modo Btale che, per ogni kin A, esiste un numero intero positivo ntale che k*n = B. Dati almeno due numeri interi positivi come input, producono il loro multiplo meno comune. …
Un shuffle Faro è una tecnica spesso usata dai maghi per "mescolare" un mazzo. Per eseguire un shuffle Faro, devi prima tagliare il mazzo in 2 metà uguali, quindi interfogli le due metà. Per esempio [1 2 3 4 5 6 7 8] Faro è mischiato [1 5 2 6 …
Un Fragile Quine Un quine fragile è un quine che soddisfa la proprietà di avere ogni sottostringa rimuovendo un singolo carattere, quando valutato, produce un errore. Per esempio. Se il tuo programma asdfè un quine, quindi per essere fragile, i seguenti programmi devono errori: sdf adf asf asd Il tuo …
Il tuo compito è scrivere un programma o una funzione che stampa un triangolo ASCII. Sembrano così: |\ | \ | \ ---- Il tuo programma prenderà un singolo input numerico n, con i vincoli 0 <= n <= 1000. Il triangolo sopra aveva un valore di n=3. Il triangolo …
Se hai mai imparato a conoscere i numeri primi in classe di matematica, probabilmente avrai dovuto, a un certo punto, determinare se un numero è primo. Probabilmente hai fatto un casino mentre li stavi ancora imparando, ad esempio, scambiando 39 per un numero primo. Bene, non ti preoccupare, dato che …
Sfondo: L'attuale sfida dei numeri perfetti è piuttosto imperfetta e complicata, poiché ti chiede di produrre in un formato complesso che coinvolga i fattori del numero. Questo è un ripubblicare puramente un problema decisionale della sfida. Sfida Dato un numero intero positivo attraverso qualsiasi formato di input standard , distinguere …
( correlato ) Una tripla pitagorica è un elenco (a, b, c)che soddisfa l'equazione a 2 + b 2 = c 2 . Un triplo pitagorico primitivo (PPT) è uno in cui a, be csono tutti coprimi (cioè, l'unico divisore comune tra i tre elementi è 1). Ad esempio, il …
Quasi tutti qui conoscono il triangolo di Pascal. È formato da file successive, dove ogni elemento è la somma dei suoi due vicini in alto a sinistra e in alto a destra. Ecco le prime 5righe (prese in prestito dal triangolo di Generate Pascal ): 1 1 1 1 2 …
Aggiunta su curve ellittiche Disclaimer: questo non rende giustizia al ricco tema delle curve ellittiche. È molto semplificato. Dato che le curve ellittiche hanno recentemente attirato molta attenzione da parte dei media nel contesto della crittografia, volevo fornire alcune piccole intuizioni su come funziona effettivamente il "calcolo" su una curva …
Questa dovrebbe essere una sfida semplice. Dato un numero n >= 0, genera il super-logaritmo (o il log *, log-star o logaritmo iterato , che sono equivalenti poiché nnon è mai negativo per questa sfida.) nDi. Questa è una delle due funzioni inverse rispetto alla tetrazione . L'altro è il …
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.