Cody

# Problem 2622. Packing oranges - one layer

Solution 1648738

Submitted on 15 Oct 2018
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))

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

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

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

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

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

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

Assertion failed.

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

Assertion failed.

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

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

Assertion failed.

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

Assertion failed.

12   Fail
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

Assertion failed.

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

Assertion failed.

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

Assertion failed.

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