Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
% Updated test suite to remove trivial solutions;
% Small
Vmin = 10; Vmax = 55;
denom = floor(unique(egyptian_fraction(Vmin,Vmax)));
egyptian_value = sum(1./denom);
rel_tol = Vmin/Vmax*1e-6;
actual_error = abs( egyptian_value - Vmin/Vmax );
assert(isequal(actual_error < rel_tol ,true))
|
2 | Pass |
%%
% Pie
Vmin = 113; Vmax = 355;
denom = floor(unique(egyptian_fraction(Vmin,Vmax)));
egyptian_value = sum(1./denom);
rel_tol = Vmin/Vmax*1e-6;
actual_error = abs( egyptian_value - Vmin/Vmax );
assert(isequal(actual_error < rel_tol ,true))
|
3 | Pass |
%%
% Ramanujan
Vmin = 1023; Vmax = 1729;
denom = floor(unique(egyptian_fraction(Vmin,Vmax)));
egyptian_value = sum(1./denom);
rel_tol = Vmin/Vmax*1e-6;
actual_error = abs( egyptian_value - Vmin/Vmax );
assert(isequal(actual_error < rel_tol ,true))
|
4 | Pass |
%%
% E
Vmin = 27; Vmax = 183;
denom = floor(unique(egyptian_fraction(Vmin,Vmax)));
egyptian_value = sum(1./denom);
rel_tol = Vmin/Vmax*1e-6;
actual_error = abs( egyptian_value - Vmin/Vmax );
assert(isequal(actual_error < rel_tol ,true))
|
1900 Solvers
Project Euler: Problem 6, Natural numbers, squares and sums.
1018 Solvers
Back to basics 22 - Rotate a matrix
763 Solvers
345 Solvers
1140 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!