MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi test

Learn moreOpportunities for recent engineering grads.

Apply TodaySort the array so that they are sorted as if their value was a 5 digit number made from the first three and last two digits of the value, irrespective of the middle digits.

For example: the array is: [166552, 12389245, 88234, 74123245], it the return would be sorted as if the numbers were [16652, 12345, 88234, 74145], and therefore the return array would be: [12389245, 166552, 74123245, 88234].

The numbers are all integers >= 10000, with no leading 0's.

97 correct solutions
32 incorrect solutions

Last solution submitted on Apr 15, 2016

1 player likes this problem

1 player likes this solution

1 player likes this solution

1 Comment

Michael Katz
on 12 Apr 2012

I did have another solution using mod, but I hadn't thought of num2str. Good job.

1 Comment