How can i shorten the duration this code takes? it takes 0.4 seconds to complete if you insert a longer string. I would prefer not using the for loop but it is still welcome
    1 view (last 30 days)
  
       Show older comments
    
    Waboraro Olefile
 on 1 Sep 2016
  
    
    
    
    
    Commented: Waboraro Olefile
 on 1 Sep 2016
            this code scans a string for letters and ignores repeating letters, for example scans 'xyxzyx' and returns 'xyz' as there are only 3 letters present. the goal is to re-write in a way that takes less time to execute. thanks in advance... here is the code
str='shdydjsgdnsladhdksjkhdjksa'
fixed2=str; %ignore the redundancy
A1=fixed2;
    for i=1:numel(fixed2)
      k=fixed2(i);
      A1=regexprep(A1,'(?<=(??@k).*)(??@k)','')
   end
0 Comments
Accepted Answer
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
