Cody

# Problem 8071. summation of the reciprocals

Solution 720181

Submitted on 24 Aug 2015
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
%% N = 2; K = 7; assert(abs(sum_reciprocals(N,K)-2.01554407485016762)<1e-8)

2   Pass
%% N = 5; K = 7; assert(abs(sum_reciprocals(N,K)-1.440856832360981609753)<1e-8)

3   Fail
%% N = 8; K = 9; assert(abs(sum_reciprocals(N,K)-1.0714523172876426748)<1e-8)

Requested 90000000x8 (5.4GB) array exceeds maximum array size preference. Creation of arrays greater than this limit may take a long time and cause MATLAB to become unresponsive. See <a href="matlab: helpview([docroot '/matlab/helptargets.map'], 'matlab_env_workspace_prefs')">array size limit</a> or preference panel for more information.

4   Fail
%% N = 2:8; K = 9; M = arrayfun(@(x)sum_reciprocals(x,K),N); R = spline(N,M,[3.3 5.93]); assert(all(abs(R-[1.7588093884770861, 1.3325666476222477463])<1e-8))

Requested 90000000x8 (5.4GB) array exceeds maximum array size preference. Creation of arrays greater than this limit may take a long time and cause MATLAB to become unresponsive. See <a href="matlab: helpview([docroot '/matlab/helptargets.map'], 'matlab_env_workspace_prefs')">array size limit</a> or preference panel for more information.