Discover MakerZone

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

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 144702

Submitted on 5 Oct 2012 by Nicholas Howe

Correct

28Size
Leading solution size is 18.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
assert(isequal(ord(1),'1st'))
ans =
1st
2
Pass
 
%%
assert(isequal(ord(2),'2nd'))
ans =
2nd
3
Pass
 
%%
assert(isequal(ord(3),'3rd'))
ans =
3rd
4
Pass
 
%%
assert(isequal(ord(4),'4th'))
ans =
4th
5
Pass
 
%%
assert(isequal(ord(5),'5th'))
ans =
5th
6
Pass
 
%%
assert(isequal(ord(10),'10th'))
ans =
10th
7
Pass
 
%%
assert(isequal(ord(11),'11th'))
ans =
11th
8
Pass
 
%%
assert(isequal(ord(12),'12th'))
ans =
12th
9
Pass
 
%%
assert(isequal(ord(13),'13th'))
ans =
13th
10
Pass
 
%%
assert(isequal(ord(14),'14th'))
ans =
14th
11
Pass
 
%%
assert(isequal(ord(15),'15th'))
ans =
15th
12
Pass
 
%%
assert(isequal(ord(82),'82nd'))
ans =
82nd
13
Pass
 
%%
assert(isequal(ord(126),'126th'))
ans =
126th
14
Pass
 
%%
assert(isequal(ord(911),'911th'))
ans =
911th
15
Pass
 
%%
assert(isequal(ord(2012),'2012th'))
ans =
2012th
16
Pass
 
%%
assert(isequal(ord(4077),'4077th'))
ans =
4077th
17
Pass
 
%%
assert(isequal(ord(0),'0th'))
ans =
0th
18
Pass
 
%%
assert(isequal(ord(-101),'-101st'))
ans =
-101st