Cody

# Problem 38. Return a list sorted by number of occurrences

Solution 2095701

Submitted on 17 Jan 2020 by KO
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 2 2 2 3 3 7 7 93] y_correct = [2 3 7 1 93]; assert(isequal(popularity(x),y_correct))

x = 1 2 2 2 3 3 7 7 93 C = 1 2 3 7 93 k = 1×1 cell array {0×0 double} k = 1×1 cell array {1×9 logical} k_cellfun = 1 k = 1×2 cell array {1×9 logical} {1×9 logical} k_cellfun = 1 3 k = 1×3 cell array {1×9 logical} {1×9 logical} {1×9 logical} k_cellfun = 1 3 2 k = 1×4 cell array {1×9 logical} {1×9 logical} {1×9 logical} {1×9 logical} k_cellfun = 1 3 2 2 k = 1×5 cell array {1×9 logical} {1×9 logical} {1×9 logical} {1×9 logical} {1×9 logical} k_cellfun = 1 3 2 2 1 A = 1 1 2 3 3 2 7 2 93 1 E = 2 3 3 2 7 2 1 1 93 1 y = 2 3 7 1 93

2   Pass
x = [-1 19 20 -1 -1 87 19 34 19 -1 21 87 20 10 20 34 19 -1]; y_correct = [-1 19 20 34 87 10 21]; assert(isequal(popularity(x),y_correct))

C = -1 10 19 20 21 34 87 k = 1×1 cell array {0×0 double} k = 1×1 cell array {1×18 logical} k_cellfun = 5 k = 1×2 cell array {1×18 logical} {1×18 logical} k_cellfun = 5 1 k = 1×3 cell array {1×18 logical} {1×18 logical} {1×18 logical} k_cellfun = 5 1 4 k = 1×4 cell array {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} k_cellfun = 5 1 4 3 k = 1×5 cell array {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} k_cellfun = 5 1 4 3 1 k = 1×6 cell array {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} k_cellfun = 5 1 4 3 1 2 k = 1×7 cell array {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} {1×18 logical} k_cellfun = 5 1 4 3 1 2 2 A = -1 5 10 1 19 4 20 3 21 1 34 2 87 2 E = -1 5 19 4 20 3 34 2 87 2 10 1 21 1 y = -1 19 20 34 87 10 21

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!