정의
수학에서 고조파 시퀀스 는
즉, 시퀀스 의 n 번째 항은 n 의 역수와 같습니다 .
소개
이 문제에서 입력 으로 양의 정수 n 이 주어지면 고조파 시퀀스 의 첫 n 개의 항의 부분 합을 출력합니다 .
입력
언어가 지원하는 숫자 범위 내에서 양의 정수가 제공됩니다. 챌린지에는 양의 정수만 필요하므로 Signed 및 Unsigned (사용자에 따라 다름) 일 수 있습니다.
사전 정의 된 변수에 존재한다고 가정하는 것을 제외하고 어떤 방식 으로든 입력을 취할 수 있습니다. 파일, 터미널, 모달 창 ( prompt()
JavaScript) 등에서 읽을 수 있습니다. 입력을 함수 인수로 취하는 것도 허용됩니다.
산출
프로그램은 5 개의 유효 숫자의 정밀도를 갖는 고조파 시퀀스 의 처음 n 개의 항의 합을 부동 소수점 (또는 출력이 1로 나눌 수있는 경우 정수)로 출력 해야합니다. 여기서 n 은 입력을 나타냅니다. 수학적 전문 용어로 동일한 내용을 전달하려면 다음을 계산해야합니다.
여기서 n 은 입력을 나타냅니다.
출력을 변수에 쓰는 것을 제외하고 어떤 방식 으로든 출력 할 수 있습니다. 화면, 터미널, 파일, 모달 창 ( alert()
JavaScript)에 쓰기 가능합니다. 기능 return
값으로의 출력도 가능합니다.
추가 규칙
입력 번호는 0 색인 또는 1 색인 중 하나 일 수 있습니다. 당신은 당신의 게시물에 그것을 지정해야합니다.
내장을 사용하여 첫 번째 n 요소 의 부분 합을 계산해서는 안됩니다 . (예, Mathematica를위한 것입니다!)
문제를 사소하게하기 위해 고유 번호 유형을 남용 해서는 안됩니다 .
표준 허점이 적용됩니다.
테스트 사례
테스트 사례는 입력이 1- 인덱싱 된 것으로 가정합니다.
Input Output
1 1
2 1.5
3 1.8333
4 2.0833
5 2.2833
승리 기준
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
9.9999E10
이 아닌99999999999.9999999999