fork download
  1. def appendix(num):
  2. if num % 100 in [11, 12, 13]: return str(num) + 'th'
  3. else:
  4. num %= 10
  5. if num == 1: return str(num) + 'st'
  6. elif num == 2: return str(num) + 'nd'
  7. elif num == 3: return str(num) + 'rd'
  8. else: return str(num) + 'th'
  9.  
  10. numlist = [appendix(i) for i in xrange(1000)]
  11. for num in numlist: print num
Success #stdin #stdout 0.03s 6356KB
stdin
Standard input is empty
stdout
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
11th
12th
13th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
111th
112th
113th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
211th
212th
213th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
311th
312th
313th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
411th
412th
413th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
511th
512th
513th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
611th
612th
613th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
711th
712th
713th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
811th
812th
813th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
911th
912th
913th
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
0th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th