Definisi
Dalam Matematika, Urutan Harmonik mengacu pada urutan di mana
yaitu istilah ke- n dari urutan sama dengan kebalikan dari n .
pengantar
Dalam tantangan ini, diberi bilangan bulat positif n sebagai input, output Jumlah Parsial dari n pertama istilah Urutan Harmonik.
Memasukkan
Anda akan diberikan bilangan bulat positif (dalam kisaran angka yang didukung oleh bahasa Anda). Itu bisa berupa Ditandatangani dan Tidak Ditandatangani (tergantung Anda), karena tantangannya hanya memerlukan bilangan bulat positif.
Anda dapat mengambil input dengan cara apa pun kecuali menganggapnya ada dalam variabel yang telah ditentukan. Membaca dari file, terminal, jendela modal ( prompt()
dalam JavaScript) dll diperbolehkan. Mengambil input sebagai argumen fungsi juga diperbolehkan.
Keluaran
Program Anda harus menampilkan jumlah dari n pertama istilah Urutan Harmonik sebagai pelampung (atau bilangan bulat jika hasilnya dibagi rata dengan 1) dengan presisi 5 angka signifikan, di mana n merujuk pada input. Untuk menyampaikan hal yang sama dalam jargon Matematika, Anda harus menghitung
di mana n mengacu pada input.
Anda dapat membuat output dengan cara apa pun kecuali menulis output ke variabel. Menulis ke layar, terminal, file, jendela modal ( alert()
dalam JavaScript) dll. Diperbolehkan. Keluaran sebagai return
nilai fungsi juga diizinkan.
Aturan tambahan
Nomor input dapat berupa 0-diindeks atau 1-diindeks. Anda harus menentukannya di posting Anda.
Anda tidak boleh menggunakan built-in untuk menghitung jumlah parsial dari n elemen pertama . (Ya, ini untukmu Mathematica!)
Anda tidak boleh menyalahgunakan tipe nomor asli untuk meremehkan masalah .
Berlaku celah standar .
Uji Kasus
Kasus Uji menganggap input sebagai 1-diindeks
Input Output
1 1
2 1.5
3 1.8333
4 2.0833
5 2.2833
Kriteria Kemenangan
Ini adalah kode-golf , jadi kode terpendek dalam byte menang!
9.9999E10
daripada99999999999.9999999999