Since matlab has so many different ways of representing the empty set, could you test for emptiness using isempty(...) rather than isequal([], ...) ?
Test suit # 4 should not compare out = [] with output of the function but rather isempty(out) !!!
This cody problem is really nice. At first, I felt difficult to solve it without for or while. After that, I reached to a solution.
function A=removeSingle(A)
[n, bin] = histc(A, unique(A));
multiple = find(n ==1);
index = find(ismember(bin, multiple));
A(index)=[];
end
failed for 4 test suit help me
>> A = 1;A(1)=[];size(A)
ans =
1 0
>> size([])
ans =
0 0
917 Solvers
407 Solvers
332 Solvers
The sum of the numbers in the vector
431 Solvers
convert matrix to single column
313 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!