Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%% Grid with N=1 doesn't cut the orange, it represents the smallest cube that orange can fit in. There are no juicy cubes, one piece sorrounded by peel.
N = 1;
y_correct = [0 1];
assert(isequal(cut_orange(N),y_correct))
|
2 | Pass |
%%
N = 1;
y_correct = [0 1];
assert(isequal(cut_orange(N),y_correct))
|
3 | Pass |
%%
N = 2;
y_correct = [0 8];
assert(isequal(cut_orange(N),y_correct))
|
4 | Pass |
%%
N = 3;
y_correct = [1 26];
assert(isequal(cut_orange(N),y_correct))
|
5 | Pass |
%%
N = 4;
y_correct = [8 56];
assert(isequal(cut_orange(N),y_correct))
|
6 | Pass |
%%
N = 5;
y_correct = [19 98]; % was [27 90]
assert(isequal(cut_orange(N),y_correct))
|
7 | Pass |
%%
N = 6;
y_correct = [32 152]; % was [56 128];
assert(isequal(cut_orange(N),y_correct))
|
8 | Pass |
%%
N = 7;
y_correct = [81 194];
assert(isequal(cut_orange(N),y_correct))
|
9 | Pass |
%%
N = 8;
y_correct = [136 272]; % was [160 248];
assert(isequal(cut_orange(N),y_correct))
|
10 | Pass |
%%
N = 9;
y_correct = [203 362]; % was [251 314];
assert(isequal(cut_orange(N),y_correct))
|
11 | Pass |
%%
N = 10;
y_correct = [304 416]; % was [312 408];
assert(isequal(cut_orange(N),y_correct))
|
12 | Pass |
%%
% finally more cubes than peels!
N = 13;
assert(isequal(-diff(cut_orange(N)),5))
|
13 | Pass |
%%
N = 19;
y_correct = [2769 1658];
assert(isequal(cut_orange(N),y_correct))
|
Find perfect placement of non-rotating dominoes (easier)
240 Solvers
Find a subset that divides the vector into equal halves
332 Solvers
309 Solvers
228 Solvers
2981 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!