Alexander Yeremenko (ay@sita.kiev.ua) wrote:
> А вот вопрос народу на засыпку : как упорядочить по удельным весам
> тот украинский алфавит c русскими вкраплениями, который мы имеем в
> KOI8-U ?
> Иде живет буква ё ?
в смысле, как сортировать? очевидно, следует выдержать такие assertions:
a1) (after(ukrainian_alphabet, a, b) => (after(koi8-u, a, b))
(то есть в koi8-u все украинские буквы отсортированы по украинскому алфавиту)
a2) (after(russian_alphabet, a, b) & a1(a, b)) => after(koi8-u, a, b))
(то есть русские буквы отсортированы по русскому алфавиту, если не противоречит a1)
украинский алфавит -
"абвг╜де╓жзи╕╖йклмнопрстуфхцчшщюяь"
русский алфавит -
"абвгдеёжзийклмнопрстуфхцчшщъыьъэюя"
по сути, надо вставить русские буквы 'ёъыэ' ; если соблюсти правила a1, a2, то нужно так -
"абвг╜де╓ёжзи╕╖йклмнопрстуфхцчшщъыэюяь"
^ ^^^
в принципе, 'ё' и '╓' можно переставить - дело вкуса.
btw, на http://www.net.ua/KOI8-U/ABC.html есть две ошибки - пропушена 'и'.
и переставлены 'ч' и 'ц'. тра' мову вчити, дядьку ay ;)
-- No matter how subtle the wizard, a knife in the shoulder blades will seriously cramp his style. -- end of forwarded message --
-- С тем, что не помешает никогда, Kittle