Định nghĩa
Trong Toán học, Chuỗi điều hòa đề cập đến một chuỗi trong đó
tức là số hạng thứ n của chuỗi bằng với nghịch đảo của n .
Giới thiệu
Trong thử thách này, với một số nguyên dương n là đầu vào, xuất ra Tổng một phần của n số hạng đầu tiên của Chuỗi hài.
Đầu vào
Bạn sẽ được cấp một số nguyên dương (trong phạm vi số được hỗ trợ bởi ngôn ngữ của bạn). Nó có thể là Đã ký và Chưa ký (tùy thuộc vào bạn), vì thử thách chỉ yêu cầu số nguyên dương.
Bạn có thể lấy đầu vào theo bất kỳ cách nào ngoại trừ giả sử nó có mặt trong một biến được xác định trước. Đọc từ tệp, thiết bị đầu cuối, cửa sổ phương thức ( prompt()
bằng JavaScript), vv được cho phép. Lấy đầu vào là đối số chức năng cũng được cho phép.
Đầu ra
Chương trình của bạn sẽ xuất tổng của n số hạng đầu tiên của Chuỗi điều hòa dưới dạng số float (hoặc số nguyên nếu đầu ra chia hết cho 1) với độ chính xác là 5 số liệu có ý nghĩa, trong đó n đề cập đến đầu vào. Để truyền đạt tương tự trong thuật ngữ toán học, bạn cần tính toán
Trong đó n đề cập đến đầu vào.
Bạn có thể xuất ra bằng mọi cách ngoại trừ ghi đầu ra vào một biến. Viết cho màn hình, thiết bị đầu cuối, tệp, cửa sổ phương thức ( alert()
bằng JavaScript), vv được cho phép. Xuất ra như return
giá trị chức năng cũng được cho phép.
Quy tắc bổ sung
Số đầu vào có thể là 0-index hoặc 1-index. Bạn phải xác định rằng trong bài viết của bạn.
Bạn không được sử dụng tích hợp để tính tổng một phần của n phần tử đầu tiên . (Vâng, nó dành cho bạn Mathicala!)
Bạn không được lạm dụng các loại số bản địa để tầm thường hóa vấn đề .
Áp dụng sơ hở tiêu chuẩn .
Các trường hợp thử nghiệm
Các trường hợp thử nghiệm giả sử đầu vào là 1 chỉ mục
Input Output
1 1
2 1.5
3 1.8333
4 2.0833
5 2.2833
Tiêu chí chiến thắng
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng!
9.9999E10
chứ không phải99999999999.9999999999