Definizione
In matematica, la sequenza armonica si riferisce a una sequenza in cui
cioè il n esimo termine della sequenza uguale al reciproco del n .
introduzione
In questa sfida, dato un intero positivo n come input, emette la somma parziale dei primi n termini della sequenza armonica.
Ingresso
Ti verrà dato un numero intero positivo (all'interno dell'intervallo di numeri supportati dalla tua lingua). Può essere Signed e Unsigned (dipende da te), poiché la sfida richiede solo numeri interi positivi.
È possibile accettare l'input in qualsiasi modo, tranne supponendo che sia presente in una variabile predefinita. prompt()È consentita la lettura da file, terminale, finestra modale ( in JavaScript) ecc. È ammesso anche prendere l'input come argomento di funzione.
Produzione
Il programma dovrebbe generare la somma dei primi n termini della sequenza armonica come float (o intero se l'uscita è uniformemente divisibile per 1) con precisione di 5 cifre significative, dove n si riferisce all'input. Per trasmettere lo stesso nel gergo matematico, devi calcolare

dove n si riferisce all'input.
È possibile eseguire l'output in qualsiasi modo tranne che scrivere l'output in una variabile. alert()È consentita la scrittura su schermo, terminale, file, finestra modale ( in JavaScript) ecc. returnÈ consentito anche l' output come valore della funzione .
Regole aggiuntive
Il numero di input può essere 0 indicizzato o 1 indicizzato. Devi specificarlo nel tuo post.
Non è necessario utilizzare un built-in per calcolare la somma parziale dei primi n elementi. (Sì, è per te Mathematica!)
Non devi abusare di tipi di numeri nativi per banalizzare il problema .
Si applicano scappatoie standard .
Casi test
I casi di test presuppongono che l'input sia 1-indicizzato
Input Output
1 1
2 1.5
3 1.8333
4 2.0833
5 2.2833
Criterio vincente
Questo è code-golf , quindi vince il codice più corto in byte!
9.9999E10piuttosto che99999999999.9999999999
