Chciałbym wygenerować (jako wynik funkcji lub po prostu wynik programu) porządkowy sufiks dodatniej liczby całkowitej połączonej z liczbą.
Próbki:
1st
2nd
3rd
4th
...
11th
12th
13th
...
20th
21st
22nd
23rd
24th
I tak dalej, z sufiksem powtarzającym początkowy wzór 1-10 co 10 aż do 100, gdzie wzór ostatecznie zaczyna się od nowa.
Dane wejściowe to liczba, a dane wyjściowe ciąg porządkowy, jak pokazano powyżej.
Jaki jest najmniejszy algorytm do tego?
11
jako danych wejściowych i 11th
wyjściowych. Nie mam nic przeciwko, jeśli przetwarza wiele linii, ale miałem na myśli przetworzenie tylko jednej liczby.
11
jak dane wejściowe i wyjściowe np.11th
? Czy każda liczba na wejściu znajduje się w osobnym wierszu i czy numery wyjściowe powinny być również w osobnych wierszach? I czy musimy obsłużyć więcej niż jeden wiersz danych wejściowych?