This solution is outdated. To rescore this solution, sign in.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
x = rand(100000, 1);
tic
y_correct = unique(x);
t_unique = toc
tic
y_myunique = my_unique(x);
t_myunique = toc
assert(isequal(sort(my_unique(x)),y_correct) && t_unique > t_myunique)
t_unique =
0.0484
t_myunique =
1.6000e-05
|
2 | Pass |
%%
x = rand(10000, 1);
tic
y_correct = unique(x);
t_unique = toc
tic
y_my_unique = my_unique(x);
t_my_unique = toc
assert(isequal(sort(my_unique(x)),y_correct) && t_unique > t_my_unique)
t_unique =
0.0012
t_my_unique =
1.0000e-05
|
3 | Pass |
%%
x = [1:100000 2 3 4];
tic
y_correct = unique(x);
t_unique = toc
tic
y_my_unique = my_unique(x);
t_my_unique = toc
assert(isequal(sort(my_unique(x)),y_correct) && t_unique > t_my_unique)
t_unique =
0.0060
t_my_unique =
1.4000e-05
|
1046 Solvers
156 Solvers
Back to basics 4 - Search Path
280 Solvers
Check if number exists in vector
2312 Solvers
1491 Solvers