Definición
En matemáticas, la secuencia armónica se refiere a una secuencia donde
es decir, el n ésimo término de la secuencia es igual a la recíproca de n .
Introducción
En este desafío, dado un entero positivo n como entrada, genera la suma parcial de los primeros n términos de la secuencia armónica.
Entrada
Se le dará un número entero positivo (dentro del rango de números admitidos por su idioma). Puede ser con o sin signo (depende de usted), ya que el desafío solo requiere enteros positivos.
Puede tomar la entrada de cualquier manera, excepto suponiendo que esté presente en una variable predefinida. prompt()
Se permite la lectura desde un archivo, terminal, ventana modal ( en JavaScript), etc. Tomar la entrada como argumento de función también está permitido.
Salida
Su programa debería generar la suma de los primeros n términos de la secuencia armónica como flotante (o entero si la salida es divisible por 1) con precisión de 5 cifras significativas, donde n se refiere a la entrada. Para transmitir lo mismo en la jerga matemática, debe calcular
donde n se refiere a la entrada.
Puede generar resultados de cualquier manera, excepto escribir el resultado en una variable. Se permite escribir en la pantalla, terminal, archivo, ventana modal ( alert()
en JavaScript), etc. La salida como return
valor de función también está permitida.
Reglas Adicionales
El número de entrada puede ser 0 indexado o 1 indexado. Debes especificar eso en tu publicación.
No debe usar un incorporado para calcular la suma parcial de los primeros n elementos. (¡Sí, es para ti Mathematica!)
No debe abusar de los tipos de números nativos para trivializar el problema .
Se aplican lagunas estándar .
Casos de prueba
Los casos de prueba suponen que la entrada está indexada en 1
Input Output
1 1
2 1.5
3 1.8333
4 2.0833
5 2.2833
Criterio ganador
Este es el código de golf , por lo que gana el código más corto en bytes.
9.9999E10
lugar de99999999999.9999999999