Что такое Угадай число?

Игра «Угадай число» предлагает угадать секретное число в заданном диапазоне за минимальное количество попыток. После каждой попытки вы получаете подсказку — больше или меньше — чтобы сузить ответ. Выберите сложность, изменив диапазон чисел, и постарайтесь побить свой лучший результат.

Оптимальная стратегия — двоичный поиск: каждое предположение делит оставшийся диапазон пополам. На Лёгком (1–50) достаточно 6 попыток, на Среднем (1–100) — 7, на Сложном (1–1000) — 10. Лучшие результаты по уровням сохраняются на устройстве, поэтому прогресс виден между сессиями. Включите режим лимита попыток для настоящего напряжения или задайте свой диапазон, если пресетов не хватает.

Как использовать

  1. Выберите уровень сложности, определяющий диапазон чисел (например, 1–50 для лёгкого, 1–100 для среднего, 1–1000 для сложного).
  2. Введите свою догадку и отправьте — вы увидите, загаданное число больше или меньше.
  3. Продолжайте угадывать, пока не найдёте число. Количество попыток — это ваш счёт, чем меньше — тем лучше!

Когда использовать

  • Скоротать пять минут между встречами без скролла лент.
  • Объяснить ребёнку двоичный поиск без слов про алгоритмы и математику.
  • Размять мозг перед сессией устного счёта или техническим интервью.

Результат

Игрок выбирает средний уровень (1–100). Загаданное число — 73. Он угадывает 50 (больше), затем 75 (меньше), 63 (больше), 70 (больше) и 73 — угадал за 5 попыток! В следующем раунде он попытается побить этот результат.

Частые вопросы

Сколько попыток нужно в худшем случае?
Математически — потолок log2(диапазона). На Лёгком 6, на Среднем 7, на Сложном 10 попыток. Если каждый раз делить диапазон пополам (двоичный поиск), вы не превысите эту границу. Меньше — значит вам просто повезло угадать рано.
Загаданное число действительно случайное?
Да, оно берётся из псевдослучайного генератора устройства (Math.random) в начале каждого раунда. Между раундами закономерности нет, и по прошлым попыткам на том же уровне следующее число вычислить невозможно.
Сохраняются ли лучшие результаты после закрытия вкладки?
Да. Лучшие результаты по каждому уровню сохраняются на вашем устройстве и подтягиваются при следующем открытии инструмента. Данные остаются локально, на сервер ничего не уходит. Сбрасываются только при смене устройства или очистке данных сайта.
Что произойдёт, если ввести число вне диапазона?
Оно будет отклонено, а попытка не засчитается. Поле всегда остаётся в диапазоне от 1 до максимума уровня. Буквы и дробные числа тоже не пропускаются — только целые в пределах диапазона.
Почему на Сложном хватает 10 попыток, если чисел 1000?
2 в десятой степени — 1024, это перекрывает диапазон 1–1000. Каждое предположение режет варианты примерно пополам. При идеальной бисекции достаточно 10 вопросов «больше или меньше», чтобы зажать ответ.

Похожие инструменты