Cody

# Problem 162. High school cafeteria

Solution 1720028

Submitted on 3 Feb 2019 by Nikolaos Nikolaou
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_correct = x; assert(isequal(coolkids(x),y_correct))

t = 1 y1 = [] y2 = [] y2 = 1 k2 = 2 i = 2 pc = 1

2   Pass
x = 2:4; y_correct = x; assert(isequal(coolkids(x),y_correct))

t = 3 y1 = [] y2 = [] y1 = 2 k1 = 2 i = 2 y1 = 2 3 k1 = 3 i = 3 y2 = 4 k2 = 2 i = 4 pc = 2 3 4

3   Pass
x = 1:10; y_correct = [2 3 5 7 1 4 6 8 9 10]; assert(isequal(coolkids(x),y_correct))

t = 10 y1 = [] y2 = [] y2 = 1 k2 = 2 i = 2 y1 = 2 k1 = 2 i = 3 y1 = 2 3 k1 = 3 i = 4 y2 = 1 4 k2 = 3 i = 5 y1 = 2 3 5 k1 = 4 i = 6 y2 = 1 4 6 k2 = 4 i = 7 y1 = 2 3 5 7 k1 = 5 i = 8 y2 = 1 4 6 8 k2 = 5 i = 9 y2 = 1 4 6 8 9 k2 = 6 i = 10 y2 = 1 4 6 8 9 10 k2 = 7 i = 11 pc = 2 3 5 7 1 4 6 8 9 10

4   Pass
x = 1:5; y_correct = [2 3 5 1 4]; assert(isequal(coolkids(x),y_correct))

t = 5 y1 = [] y2 = [] y2 = 1 k2 = 2 i = 2 y1 = 2 k1 = 2 i = 3 y1 = 2 3 k1 = 3 i = 4 y2 = 1 4 k2 = 3 i = 5 y1 = 2 3 5 k1 = 4 i = 6 pc = 2 3 5 1 4

5   Pass
x = [5 1 3 2 4]; y_correct = [2 3 5 1 4]; assert(isequal(coolkids(x),y_correct))

t = 5 y1 = [] y2 = [] y1 = 5 k1 = 2 i = 2 y2 = 1 k2 = 2 i = 3 y1 = 5 3 k1 = 3 i = 4 y1 = 5 3 2 k1 = 4 i = 5 y2 = 1 4 k2 = 3 i = 6 pc = 2 3 5 1 4

6   Pass
x = [136 137]; y_correct = [137 136]; assert(isequal(coolkids(x),y_correct))

t = 2 y1 = [] y2 = [] y2 = 136 k2 = 2 i = 2 y1 = 137 k1 = 2 i = 3 pc = 137 136