N'th: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 3,951: | Line 3,951: | ||
1010th 1011th 1012th 1013th 1014th 1015th 1016th 1017th 1018th 1019th |
1010th 1011th 1012th 1013th 1014th 1015th 1016th 1017th 1018th 1019th |
||
1020th 1021st 1022nd 1023rd 1024th 1025th</pre> |
1020th 1021st 1022nd 1023rd 1024th 1025th</pre> |
||
=={{header|Vlang}}== |
|||
{{trans|go}} |
|||
<lang vlang>fn ord(n int) string { |
|||
mut s := "th" |
|||
c := n % 10 |
|||
if c in [1,2,3] { |
|||
if n%100/10 == 1 { |
|||
return "$n$s" |
|||
} |
|||
match c { |
|||
1 { |
|||
s = 'st' |
|||
} |
|||
2 { |
|||
s = 'nd' |
|||
} |
|||
3 { |
|||
s = 'rd' |
|||
} |
|||
else{} |
|||
} |
|||
} |
|||
return "$n$s" |
|||
} |
|||
fn main() { |
|||
for n := 0; n <= 25; n++ { |
|||
print("${ord(n)} ") |
|||
} |
|||
println('') |
|||
for n := 250; n <= 265; n++ { |
|||
print("${ord(n)} ") |
|||
} |
|||
println('') |
|||
for n := 1000; n <= 1025; n++ { |
|||
print("${ord(n)} ") |
|||
} |
|||
println('') |
|||
}</lang> |
|||
{{out}} |
|||
<pre> |
|||
0th 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th |
|||
250th 251st 252nd 253rd 254th 255th 256th 257th 258th 259th 260th 261st 262nd 263rd 264th 265th |
|||
1000th 1001st 1002nd 1003rd 1004th 1005th 1006th 1007th 1008th 1009th 1010th 1011th 1012th 1013th 1014th 1015th 1016th 1017th 1018th 1019th 1020th 1021st 1022nd 1023rd 1024th 1025th |
|||
</pre> |
|||
=={{header|Wren}}== |
=={{header|Wren}}== |