Cody

Solution 1692266

Submitted on 14 Dec 2018 by HH
  • Size: 9
  • This is the leading solution.
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
A = [10 15 20 10]; W = [ 1 1 1 1]; Y = 13.75 assert(isequal(weighted_average(A,W),Y))

Y = 13.7500 [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In weighted_average (line 2) In ScoringEngineTestPoint1 (line 4) In solutionTest (line 3)] ans = 1

2   Pass
A = [ 10 15 20 10]; W = [0.25 0.25 0.25 0.25]; Y = 13.75 assert(isequal(weighted_average(A,W),Y))

Y = 13.7500 [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In weighted_average (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] ans = 1

3   Pass
A = [10 15 20 10]; W = [ 2 4 4 2]; Y = 15 assert(isequal(weighted_average(A,W),Y))

Y = 15 [Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In weighted_average (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] ans = 1

4   Pass
assert(~any(strfind(lower(fileread('weighted_average.m')),'regexp')))

5   Pass
assert(~any(strfind(lower(fileread('weighted_average.m')),'feval')))

6   Pass
assert(~any(strfind(lower(fileread('weighted_average.m')),'eval')))