Я хотів би генерувати (як результат повернення функції, або просто як вихід програми) порядковий суфікс додатного цілого числа, з’єднаного з числом.
Зразки:
1st
2nd
3rd
4th
...
11th
12th
13th
...
20th
21st
22nd
23rd
24th
І так далі, із суфіксом, що повторює початкові 1–10 субпредмет кожні 10 до 100, де в кінцевому рахунку шаблон починається заново.
Введенням буде число, а вихід - порядковий рядок, як показано вище.
Який найменший алгоритм для цього?
11
як вхід, так і 11th
як вихід. Я не проти, якщо він обробляє кілька рядків, але те, що я мав на увазі, обробляв лише одне число.
11
вхід і вихід, наприклад11th
? Чи кожне число на вході в окремому рядку, і чи повинні виводити числа також на окремих рядках? І чи потрібно нам обробляти більше, ніж один рядок введення?