Сортировка имён по алфавиту
Мне нужно отсортировать по алфавиту. Я мог бы основать свой ответ на видимых именах, но если что-то кажется неоднозначным, разработчик советует мне не гадать, а вместо этого запросить уточнение. Вероятно, я расшифрую достаточное количество имён, но должен упомянуть имена, которые явно видны, и спросить, есть ли какие-либо сомнения. Однако пользователь, вероятно, ожидает, что я решу задачу без необходимости делать выводы. Мне следует внимательно прочитать задачу и, возможно, даже поискать что-нибудь в интернете для большей ясности.
Краткий ответ:
Алфавитный список:
- Каланцов
- Качкин
- Карачаров
- Карпинский
- Квасов
- Котёночкин
- Кошкин
- Кузнецов
- Кузьмин
- Купагин
Все записанные слова — имена существительные, а точнее, собственные имена существительные — фамилии.
Как составить список:
- Сначала сравниваем вторые буквы: а, в, о, у. Поэтому идут группы Ка-, Кв-, Ко-, Ку-.
- В группе Ка- сравниваем третьи буквы: л, ч, р, р:
- Каланцов;
- Качкин;
- Карачаров и Карпинский.
- В фамилиях Карачаров и Карпинский первые три буквы совпадают, поэтому сравниваем четвёртые: а идёт раньше п.
- В группе Ко- сравниваем третьи буквы: т раньше ш.
- В группе Ку- сначала идут фамилии на Куз-, затем на Куп-. В словах Кузнецов и Кузьмин сравниваем четвёртые буквы: н раньше ь.
Значит, если первые буквы совпадают, сравнивают следующие буквы — до тех пор, пока не найдётся различие.