Je voudrais générer (en tant que résultat d'une fonction ou simplement en tant que sortie d'un programme) le suffixe ordinal d'un entier positif concaténé au nombre.
Échantillons:
1st
2nd
3rd
4th
...
11th
12th
13th
...
20th
21st
22nd
23rd
24th
Et ainsi de suite, avec le suffixe répétant le sous-motif initial 1-10 tous les 10 jusqu'à 100, où le motif recommence à la fin.
L'entrée serait le nombre et la sortie la chaîne ordinale, comme indiqué ci-dessus.
Quel est le plus petit algorithme pour cela?
11
en entrée et 11th
en sortie. Cela ne me dérange pas si elle traite plusieurs lignes, mais ce que je pensais, c’était traiter un seul numéro.
11
entrée et une sortie par exemple11th
? Chaque numéro de l'entrée est-il sur une ligne distincte, et les numéros de sortie doivent-ils également figurer sur des lignes séparées? Et devons-nous gérer plus d’une ligne d’entrée?