Cody

Solution 1207935

Submitted on 8 Jun 2017 by Augusto Mazzei
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
assert(isequal(pfactors(5),[]))

y = []

2   Pass
assert(isequal(pfactors(10),[2 5]))

y = 2 5 p = 5 2 2 5 c = 5 10 2 10 c = 5 2 10 10 y = 2 5 10 y = 2 5 10 y = 2 5

3   Pass
assert(isequal(pfactors(12),[2 3 4 6]))

y = 2 2 3 p = 3 2 2 3 2 2 2 3 2 2 2 3 2 3 2 2 2 3 c = 3 6 12 3 6 12 2 6 12 2 4 12 2 6 12 2 4 12 c = 3 3 2 2 2 2 6 6 6 4 6 4 12 12 12 12 12 12 y = 2 3 4 6 12 y = 2 3 4 6 12 y = 2 3 4 6

4   Pass
assert(isequal(pfactors(15432),[2 3 4 6 8 12 24 643 1286 1929 2572 3858 5144 7716]))

y = 2 2 2 3 643 p = 643 3 2 2 2 643 3 2 2 2 643 3 2 2 2 643 3 2 2 2 643 3 2 2 2 643 3 2 2 2 643 2 3 2 2 643 2 3 2 2 643 2 2 3 2 643 2 2 2 3 643 2 2 3 2 643 2 2 2 3 643 2 3 2 2 643 2 3 2 2 643 2 2 3 2 643 2 2 2 3 643 2 2 3 2 643 2 2 2 3 643 2 3 2 2 643 2 3 2 2 643 2 2 3 2 643 2 2 2 3 643 2 2 3 2 643 2 2 2 3 3 643 2 2 2 3 643 2 2 2 3 643 2 2 2 3 643 2 2 2 3 643 2 2 2 3 643 2 2 2 3 2 643 2 2 3 2 643 2 2 3 2 2 643 2 3 2 2 2 643 3 2 2 643 2 3 2 2 2 643 3 2 643 2 2 3 2 643 2 2 3 2 2 643 2 3 2 2 2 643 3 2 2 643 2 3 2 2 2 643 3 2 643 2 2 3 2 643 2 2 3 2 2 643 2 3 2 2 2 643 3 2 2 643 2 3 2 2 2 643 2 643 3 2 2 2 643 3 2 2 2 643 2 3 2 2 643 2 2 3 2 643 2 3 2 2 643 2 2 3 2 3 643 2 2 2 3 643 2 2 2 3 2 643 2 2 3 2 2 643 2 3 2 643 2 2 3 2 2 643 2 2 643 3 2 2 2 643 2 3 2 2 3 643 2 2 2 3 2 643 2 2 2 643 3 2 2 2 3 643 2 2 643 3 2 2 2 643 2 3 2 2 3 643 2 2 2 3 2 643 2 2 2 643 3 2 2 2 3 643 2 643 3 2 2 2 643 3 2 2 2 643 2 3 2 2 643 2 2 3 2 643 2 3 2 2 643 2 2 3 2 3 643 2 2 2 3 643 2 2 2 3 2 643 2 2 3 2 2 643 2 3 2 643 2 2 3 2 2 643 2 2 643 3 2 2 2 643 2 3 2 2 3 643 2 2 2 3 2 643 2 2 2 643 3 2 2 2 3 643 2 2 643 3 2 2 2 643 2 3 2 2 3 643 2 2 2 3 2 643 2 2 2 643 3 2 2 2 3 643 2 643 3 2 2 2 643 3 2 2 2 643 2 3 2 2 643 2 2 3 2 643 2 3 2 2 643 2 2 3 2 3 643 2 2 2 3 643 2 2 2 3 2 643 2 2 3 2 2 643 2 3 2 643 2 2 3 2 2 643 2 2 643 3 2 2 2 643 2 3 2 2 3 643 2 2 2 3 2 643 2 2 2 643 3 2 2 2 3 643 2 2 643 3 2 2 2 643 2 3 2 2 3 643 2 2 2 3 2 643 2 2 2 643 3 2 2 2 3 643 c = 643 1929 3858 7716 15432 643 1929 3858 7716 15432 643 1929 3858 7716 15432 643 1929 3858 7716 15432 643 1929 3858 7716 15432 643 1929 3858 7716 15432 643 1286 3858 7716 15432 643 1286 3858 7716 15432 643 1286 2572 7716 15432 643 1286 2572 5144 15432 643 1286 2572 7716 15432 643 1286 2572 5144 15432 643 1286 3858 7716 15432 643 1286 3858 7716 15432 643 1286 2572 7716 15432 643 1286 2572 5144 15432 643 1286 2572 7716 15432 643 1286 2572 5144 15432 643 1286 3858 7716 15432 643 1286 3858 7716 15432 643 1286 2572 7716 15432 643 1286 2572 5144 15432 643 1286 2572 7716 15432 643 1286 2572 5144 15432 3 1929 3858 7716 15432 3 1929 3858 7716 15432 3 1929 3858 7716 15432 3 1929 3858 7716 15432 3 1929 3858 7716 15432 3 1929 3858 7716 15432 3 6 3858 7716 15432 3 6 3858 7716 15432 3 6 12 7716 15432 3 6 12 24 15432 3 6 12 7716 15432 3 6 12 24 15432 3 6 3858 7716 15432 3 6 3858 7716 15432 3 6 12 7716 15432 3 6 12 24 15432 3 6 12 7716 15432 3 6 12 24 15432 3 6 3858 7716 15432 3 6 3858 7716 15432 3 6 12 7716 15432 3 6 12 24 15432 3 6 12 7716 15432 3 6 12 24 15432 2 1286 3858 7716 15432 2 1286 3858 7716 15432 2 1286 2572 7716 15432 2 1286 2572 5144 15432 2 1286 2572 7716 15432 2 1286 2572 5144 15432 2 6 3858 7716 15432 2 6 3858 7716 15432 2 6 12 7716 15432 2 6 12 24 15432 2 6 12 7716 15432 2 6 12 24 15432 2 4 2572 7716 15432 2 4 2572 5144 15432 2 4 12 7716 15432 2 4 12 24 15432 2 4 8 5144 15432 2 4 8 24 15432 2 4 2572 7716 15432 2 4 2572 5144 15432 2 4 12 7716 15432 2 4 12 24 15432 2 4 8 5144 15432 2 4 8 24 15432 2 1286 3858 7716 15432 2 1286 3858 7716 15432 2 1286 2572 7716 15432 2 1286 2572 5144 15432 2 1286 2572 7716 15432 2 1286 2572 5144 15432 2 6 3858 7716 15432 2 6 3858 7716 15432 2 6 12 7716 15432 2 6 12 24 15432 2 6 12 7716 15432 2 6 12 24 15432 2 4 2572 7716 15432 2 4 2572 5144 15432 2 4 12 7716 15432 2 4 12 24 15432 2 4 8 5144 15432 2 4 8 24 15432 2 4 2572 7716 15432 2 4 2572 5144 15432 2 4 12 7716 15432 2 4 12 24 15432 2 4 8 5144 15432 2 4 8 24 15432 2 1286 3858 7716 15432 2 1286 3858 7716 15432 2 1286 2572 7716 15432 2 1286 2572 5144 15432 2 1286 2572 7716 15432 2 1286 2572 5144 15432 ...