Me gustaría generar (como resultado de una función, o simplemente como la salida de un programa) el sufijo ordinal de un entero positivo concatenado con el número.
Muestras:
1st
2nd
3rd
4th
...
11th
12th
13th
...
20th
21st
22nd
23rd
24th
Y así sucesivamente, con el sufijo repitiendo el subpatrón inicial 1-10 cada 10 hasta 100, donde el patrón finalmente comienza de nuevo.
La entrada sería el número y la salida la cadena ordinal como se muestra arriba.
¿Cuál es el algoritmo más pequeño para esto?
11
como entrada y 11th
como salida. No me importa si procesa varias líneas, pero lo que tenía en mente era procesar solo un número.
11
como entrada y salida, por ejemplo11th
? ¿Está cada número en la entrada en una línea separada, y los números de salida deben estar en líneas separadas también? ¿Y necesitamos manejar más de una línea de entrada?