Domande taggate «integer»

Per le sfide che coinvolgono la manipolazione di numeri interi.

30
Ripetuto! Fattoriali!
Da non confondere con Trova il fattoriale! introduzione Il fattoriale di un numero intero npuò essere calcolato da n!=n×(n−1)×(n−2)×(...)×2×1n!=n×(n−1)×(n−2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Questo è relativamente facile e niente di nuovo. Tuttavia, i fattoriali possono essere estesi a doppi fattoriali , in modo tale che n!!=n×(n−2)×(n−4)×(...)×4×2n!!=n×(n−2)×(n−4)×(...)×4×2n!!=n\times(n-2)\times(n-4)\times(...)\times4\times2 per i numeri pari e n!!=n×(n−2)×(n−4)×(...)×3×1n!!=n×(n−2)×(n−4)×(...)×3×1n!!=n\times(n-2)\times(n-4)\times(...)\times3\times1 per i …

30
Su e giù, su e giù
Sfida: Dato un input intero positivo n , creare un vettore che segue questo modello: 0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n Oppure, spiegato con le parole: il vettore inizia da 0e fa incrementi …

30
Annulla un intervallo di numeri
È abbastanza semplice, dato un numero n, creare un intervallo da 0a n-1. In effetti, molte lingue forniscono questa operazione come integrata. Il seguente programma CJam legge un numero intero e quindi stampa tale intervallo ( Provalo online! ): ri, Si noti che stampa i numeri senza un separatore. La …



14
Genera numeri n-ary
Un numero secondario è un numero intero positivo i cui fattori primi (senza molteplicità) sono tutti minori o uguali alla sua radice quadrata. 4è un numero secondario, perché il suo unico fattore primo è 2, che è uguale alla sua radice quadrata. Tuttavia, 15non è un numero secondario, perché ha …



30
Metà, metà metà e metà
Considera la seguente sequenza numerica: 0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,…0,12,14,34,18,38,58,78,116,316,516,716,916,1116,1316,1516,132,332,532,… 0, \frac{1}{2}, \frac{1}{4}, \frac{3}{4}, \frac{1}{8}, \frac{3}{8}, \frac{5}{8}, \frac{7}{8}, \frac{1}{16}, \frac{3}{16}, \frac{5}{16}, \frac{7}{16}, \frac{9}{16}, \frac{11}{16}, \frac{13}{16}, \frac{15}{16}, \frac{1}{32}, \frac{3}{32}, \frac{5}{32}, \dots Enumera tutte le frazioni binarie nell'intervallo unitario [0,1)[0,1) [0, 1) . (Per facilitare questa sfida, il primo elemento è facoltativo: puoi saltarlo e considerare …


30
Ridurre un numero della sua cifra più grande
Compito: Dato un numero intero nel sistema di numeri decimali, ridurlo a una singola cifra decimale come segue: Convertire il numero in un elenco di cifre decimali. Trova la cifra più grande, D Rimuovi D dall'elenco. Se c'è più di un'occorrenza di D, scegli la prima da sinistra (nella posizione …


30
Trova la cifra univoca più alta
Sorprendentemente non abbiamo ancora avuto una semplice sfida "trova la cifra più alta", ma penso che sia un po ' troppo banale. Dato input di un numero intero non negativo, restituisce la cifra univoca più alta (ovvero non ripetuta) trovata nell'intero. Se non ci sono cifre univoche, il programma può …

30
Diminuiamo la monotonia
... ma hey, non c'è bisogno di essere severi. Dato un array non vuoto di numeri interi assolutamente positivi, determinare se è: Il monotono è in netto calo . Ciò significa che ogni voce è strettamente inferiore alla precedente. Monotono non crescente, ma non strettamente decrescente . Ciò significa che …

29
È un prefisso?
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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.