Cody

# Problem 2622. Packing oranges - one layer

Solution 1648740

Submitted on 15 Oct 2018 by Yu Han
• Size: 8
• 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
x = 1; y = 1; n = 1; assert(isequal(fit(x,y),n))

[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 fit (line 2) In ScoringEngineTestPoint1 (line 4) In solutionTest (line 3)]

2   Pass
x = 1; for y = randi(100,1,10); n = y; assert(isequal(fit(x,y),n)) end

[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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)] [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 fit (line 2) In ScoringEngineTestPoint2 (line 4) In solutionTest (line 5)]

3   Pass
x = randi(20,1,10); y = randi(20,1,10); for k=1:10 assert(isequal(fit(x(k),y(k)),fit(y(k),x(k)))) end

[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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)] [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 fit (line 2) In ScoringEngineTestPoint3 (line 4) In solutionTest (line 7)]

4   Pass
x = 1; %y = 1; n = 1; assert(isequal(fit(x),n))

[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 fit (line 2) In ScoringEngineTestPoint4 (line 4) In solutionTest (line 9)]

5   Pass
x = 2; n = 4; assert(isequal(fit(x),n))

[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 fit (line 2) In ScoringEngineTestPoint5 (line 3) In solutionTest (line 11)]

6   Pass
x = 1.7; n = 1; assert(isequal(fit(x),n))

[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 fit (line 2) In ScoringEngineTestPoint6 (line 3) In solutionTest (line 13)]

7   Pass
x = 1.8; n = 2; assert(isequal(fit(x),n))

[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 fit (line 2) In ScoringEngineTestPoint7 (line 3) In solutionTest (line 15)]

8   Pass
x = 1.98; n = 3; assert(isequal(fit(x),n))

[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 fit (line 2) In ScoringEngineTestPoint8 (line 3) In solutionTest (line 17)]

9   Pass
x = 2; y = 1.8; n = 2; assert(isequal(fit(x,y),n))

[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 fit (line 2) In ScoringEngineTestPoint9 (line 4) In solutionTest (line 19)]

10   Pass
x = 2; y = 1.9; n = 3; assert(isequal(fit(x,y),n))

[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 fit (line 2) In ScoringEngineTestPoint10 (line 4) In solutionTest (line 21)]

11   Pass
x = 10; y = 1.44; n = 11; assert(isequal(fit(x,y),n))

[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 fit (line 2) In ScoringEngineTestPoint11 (line 4) In solutionTest (line 23)]

12   Pass
x = 1+sin(acos(2/3)); for k = 1:10 y = 2 * k + 1.1; n = 3 * k + 1; assert(isequal(fit(x,y),n)) end

[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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)] [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 fit (line 2) In ScoringEngineTestPoint12 (line 5) In solutionTest (line 25)]

13   Pass
x = 8; y = 7.93; n = 68; assert(isequal(fit(x,y),n))

[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 fit (line 2) In ScoringEngineTestPoint13 (line 4) In solutionTest (line 27)]

14   Pass
x = Inf; y = 0.9; n = 0; assert(isequal(fit(x,y),n))

[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 fit (line 2) In ScoringEngineTestPoint14 (line 4) In solutionTest (line 29)]

15   Pass
x = Inf; n = Inf; assert(isequal(fit(2,x),n))