Author Topic: Небольшое усложнение сортировки.  (Read 3062 times)

0 Members and 1 Guest are viewing this topic.

Offline Fobee

  • Blogger
  • *
  • Posts: 302
  • Gender: Male
Вот такая задача, как сортировка массива, думаю, известна всем, равно как и алгоритм. Интересно, сколько народу совершило бы ошибки, если бы их попросили упорядочить строковые данные в файле по алфавиту с различением букв Е и Ё.
Nisveste ploblem flemde lyngagen eksist plepåsgen et.
[Ni'svɛstɛ plob'lɛm 'flɛmdɛ 'li:nhahɛn ɛk'sist plɛ'po:shen ɛt]
Nisveste supelativ "svel" et, "-gen" fleksja kasgen genitivet.

Offline arseniiv

  • Posts: 14925
    • ::
Юникод ещё хлеще велит.

Offline O

  • Posts: 3696
  • Gender: Male
Юникод велит диакритику считать по определённым правилам, а топикпастер, имхо, имел в виду, что в самом тексте либо вообще не обозначены буквы ё, либо это сделано непоследовательно. А такая задача не решается без семантического анализа. Простейший пример: слова все/всё в неполном предложении. Если же нет контекста, то задача вовсе не решаема.
Long live the English Republic!

Offline arseniiv

  • Posts: 14925
    • ::
А я тоже не про диакритику, а про разные упорядочения символов в зависимости от локали. Ср. турецкий с нехорошо спаренными i.

Offline Bhudh

  • Posts: 59867
  • Gender: Male
  • aka 蝎
    • Сайты по языкознанию
Почему нехорошо? Как везде: сначала идут буквы без точек, по тем с точками…
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Offline arseniiv

  • Posts: 14925
    • ::
Почему нехорошо?
Потому что коды нехорошо подобрали.

Offline Bhudh

  • Posts: 59867
  • Gender: Male
  • aka 蝎
    • Сайты по языкознанию
А тебе надо прям чтоб коды через ±32?
Э нет, в латинице эта лафа после торна заканчивается!
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Note: this post will not display until it's been approved by a moderator.
Name: Email:
Verification:
√49 Напишите ответ строчными буквами:
«Сто одёжек, все без застёжек» — что это?: