«Где вторник идет раньше чем понедельник» — это языковая загадка, ответ на которую связан не с календарем и временем, а с порядком упорядочивания слов. Коротко: вторник идет раньше понедельника там, где слова сортируются по алфавиту — прежде всего в словаре и любых списках, отсортированных по названию, а не по дню недели.

Если воспринимать дни недели как обычные слова, применяются правила строкового сравнения (алфавитная сортировка). В русском языке «вторник» (буква «в») располагается раньше «понедельника» (буква «п»), поэтому во всех алфавитных перечнях вторник «идет» раньше понедельника. Это бывает в словарях 📚, алфавитных указателях 🔤, меню фильтров и сортировок в приложениях 🗂️, а также в базе данных и электронных таблицах, где включена сортировка по текстовой колонке.

Ключевая мысль 📅

  • Хронология: Понедельник предшествует вторнику в реальном календаре.
  • Алфавит: «Вторник» предшествует «Понедельнику» в текстовом (лексикографическом) порядке алфавитной сортировки.
  • Итог: Ответ на загадку — «в словаре», «в алфавитном списке», «при строковой сортировке».

Где именно «вторник» оказывается раньше «понедельника» 🔎

Контекст Почему так выходит Пример или примечание
Словари и энциклопедии 📖 Алфавитный порядок статей/статей-терминов «вторник» расположится выше «понедельник» в указателе
Алфавитные указатели и каталоги 🗂️ Строки сравниваются посимвольно по алфавиту Списки тем, меток, заголовков
Интерфейсы сортировки в ПО Сортировка по названию по умолчанию Фильтр «Сортировать A→Я» выведет «вторник» перед «понедельник»
Базы данных и коллации Локаль-специфичные правила сравнения строк В русской локали «в» раньше «п»; важно выбрать корректную collation
Электронные таблицы (Excel/Sheets) Сортировка по текстовой колонке «День» «вторник, среда, суббота, ... понедельник» в А→Я
Аббревиатуры дней недели «Вт» алфавитно раньше «Пн» Списки «Пн, Вт, Ср…» после сортировки станут «Вт, Пн, Ср…»
Хештеги и теги в соцсетях #️⃣ Поиск/подсказки часто упорядочены по алфавиту #вторник появится раньше #понедельник
Межвременные сравнения 🌍 В одних часовых поясах уже вторник, в других еще понедельник Не алфавит, а одновременное существование разных дат (IDL, перелеты)
Иные языки Зависит от алфавита конкретного языка EN: Monday < Tuesday, поэтому там загадка не срабатывает

Почему это «честно» с точки зрения компьютеров и лингвистики 💻

Строки сравниваются по правилам коллации (collation) — набора норм, которые учитывают алфавит, регистр, диакритику и локаль. Для русской локали при сортировке А→Я буква «в» стоит раньше «п», значит и «вторник» окажется раньше «понедельник». Это поведение ожидаемо и соответствует лексикографическому порядку.

Демонстрация на простом перечне 🔤

  1. Исходный список: понедельник, вторник, среда, четверг, пятница, суббота, воскресенье.
  2. Алфавитная сортировка (А→Я): воскресенье, вторник, понедельник, пятница, среда, суббота, четверг.
  3. Вывод: «вторник» ранее «понедельника» в результате сортировки по названию.

Как правильно упорядочивать дни «по календарю», чтобы понедельник был первым ✅

Если цель — календарная логика, а не словарь, используйте явное кодирование порядка. Назначайте числовые коды дням и сортируйте по числу, а не по тексту:

  • Принять систему ISO 8601: Пн=1, Вт=2, Ср=3, Чт=4, Пт=5, Сб=6, Вс=7.
  • Хранить код вместе с названием: (1, «понедельник»), (2, «вторник») и т. д.
  • Сортировать по числовому полю; текст выводить только для отображения.
  • В пользовательских списках/фильтрах давать опцию: «По алфавиту» или «По календарю».

Подводные камни и как их избежать ⚠️

  • Случайные «перестановки» в отчетах: сортировка по названию вместо кода дня сбивает хронологию.
  • Смешанная локаль: при неверной коллации возможны неожиданные позиции слов с диакритикой.
  • Сокращения против полных форм: «Вт» и «Пн» могут дать другой порядок, чем «вторник» и «понедельник».
  • Разные начала недели: в регионах, где неделя начинается с воскресенья, «правильный» порядок всё равно определяется явным кодом.
  • Международные даты: из‑за часовых поясов во время совместных встреч один участник может жить уже «во вторнике», другой — ещё в «понедельнике», хотя речь всё равно о той же встрече.

Что еще важно понимать 🧭

Смысл загадки в подмене критерия «раньше‑позже»: не временной, а лексикографический порядок. В быту мы почти всегда имеем в виду хронологию, но технике заданный способ сравнения важнее семантики слов. Поэтому любые системы, где «раньше/позже» определяется алфавитом, поместят «вторник» перед «понедельником» — и это корректно с точки зрения выбранного критерия.

FAQ по смежным темам

Почему в некоторых странах неделя начинается не с понедельника?
Начало недели — культурная и религиозная норма. В ISO 8601 принято начало с понедельника, но в США и ряде регионов календарь традиционно начинается с воскресенья. Это не влияет на алфавитный порядок, но влияет на «правильную» хронологическую сортировку.
Что такое коллация (collation) и как она влияет на сортировку?
Коллация — набор правил сравнения строк для конкретной локали: учитываются алфавит, регистр, диакритика и т. п. Неверная коллация может менять ожидаемый алфавитный порядок; правильная — обеспечивает естественную сортировку для языка пользователя.
Можно ли «починить» алфавитный список, чтобы шёл календарный порядок?
Да, но это уже не алфавитный список. Добавьте скрытое числовое поле с порядком дня недели и сортируйте по нему. В интерфейсе оставьте переключатель между «По алфавиту» и «По календарю», чтобы поведение было прозрачным.
Почему ответ загадки на английском другой?
В английском Monday алфавитно раньше Tuesday (M < T), поэтому «вторник раньше понедельника» там неверно. Загадка работает в языках, где первое слово дня начинается буквой, стоящей раньше «п» или аналога, как в русском («вторник» и «понедельник»).
Связано ли это с часовыми поясами и линией перемены дат?
Опосредованно. В одних местах на Земле может быть вторник, пока в других ещё понедельник — это про время, а не алфавит. Но это другой тип «раньше/позже»: география и время против лексикографии.