- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
def ordinalize_ru integer
postfix = case integer
when 0 then 'ой'
when 2 then 'ой'
when 3 then 'ий'
when 6 then 'ой'
when 7 then 'ой'
when 8 then 'ой'
else 'й'
end
[ integer, postfix ].join '-'
end
а какой родной язык?
союз вкупе с определениями в "родного языка и русской речи" предполагает, что это две разные вещи, отсюда вывод: родной язык - не русский
P.S. В общем случае, для десятого, сотого, и прочего не решено. Низачот.
И где стандарт/постановление о «-ый» вместо «-й»?
😛
[ integer, postfix ].join '-' ломает всю малину.
Будет выглядеть как зацензуренное, зато количество букв верное.