Оставайтесь дома, мойте руки чаще, пользуйтесь масками для лица

Задачи, загадки, логические игры, ребусы, математика


С 2006 года игроки присылают нам интересные задачи, а модераторы публикуют лучшие из них и проверяют ваши ответы.


е — это пи, записанное наоборот.

Игры разума - задачи, загадки, логические игры, головоломки
Рейтинг Активность Турниры Форум FAQ Игры Реклама
рублей Яндекс.Деньгами
на счёт 4100135162155 (Игры разума. Помощь на развитие и разработку)

Webmoney Z418029820151; R323001188518, U167432618568
Приглашаем IT-Директора
Встречи в Москве (вторая пятница месяца)
 

Запомнить?


Программистам
РЕЙТИНГ
ТОП ПОЛЬЗОВАТЕЛЕЙ
ТОП МОДЕРАТОРОВ

ВКЛАД В САЙТ
ТОП ПОЛЬЗОВАТЕЛЕЙ
1. anivano 11010
2. kknop 10010
3. Black 9000
4. ASPIRINKA 6250
5. zmerch2 5740
6. Troublemaker 5660
7. fiviol 5340
8. Zelo 5280
9. vijj 5260
10. $erges 5120
ТОП МОДЕРАТОРОВ
1. Grom 203739
2. Corvin_Holy 152818
3. sergeip 149339
4. Mouse 123842
5. АлександрС 100317
6. telepnev 92534
7. yagupop77 87386
8. ark-57 86120
9. Megatron 85745
10. UNDEFEAT 84398

Ошибка? Замечание? Предложение?
PHP программистам, иллюстраторам, дизайнерам - работа, рекламистам - реклама, преподавателям - тесты, рекрутинговым агентствам и менеджерам по персоналу - кандидаты, блогерам и журналистам - контент, выделенному серверу - сайт.


Рассылка Игры разума

Программистам
Показывать:  Все  ||  Поиск задачи
Роботы
Программистам, Вес: 1, Симпатии: 91% , 23.01.2020 Задачу предложил: UNDEFEAT

На бесконечной в обе стороны белой полоске размеченной в клеточку находятся два робота. Ровно одна из клеток на полоске - чёрная, и она находится между роботами.
Вам необходимо одинаково запрограммировать обоих роботов так, чтоб они встретились.
Программа состоит из нескольких строк, каждая из которых содержит ровно одну команду. Допустимые команды:
1) ML - сделать шаг на клетку влево и перейти к следующей строке программы;
2) MR - сделать шаг на клетку вправо и перейти к следующей строке программы;
3) IF FLAG - проверить, находимся ли мы на чёрной клетке. Если да, перейти к следующей строке программы, иначе, перейти к послеследующей строке программы;
4) GOTO N - перейти к N-й строке программы;
На выполнение каждой из команд, кроме GOTO у робота уходит 1 секунда. GOTO выполняется мгновенно.
зарегистрироваться и проверить ответ Комментарии: 27
Шифровка в центр
Программистам, Вес: 3, Симпатии: 87% , 04.12.2006 Задачу предложил: Pasha1st

Мегамозг должен послать важное сообщение в центр, состоящее из 4 бит информации. К сожалению, линии связи ненадежны и любой бит информации (но только один) может испортиться. Зато общий размер передачи в центр составляет 7 бит. Как должен Мегамозг закодировать информацию, чтобы в центре гарантированно смогли прочитать сообщение при возможном искажении любого одного бита?
зарегистрироваться и проверить ответ Комментарии: 100
Замена строк
Программистам, Вес: 4, Симпатии: 95% , 25.06.2011 Задачу предложил: Kurush

Мегамозгу в очень длинном тексте требуется заменить все буквы «А» на буквы «Б», а все буквы «Б» - на буквы «А». Текстовый редактор позволяет заменить во всём тексте один произвольный набор символов на другой. Например, в результате замены «АА»->«БСАА» строка «АААААЛ» перейдёт в строку «БСААБСАААЛ». Как ему выполнить задачу?
зарегистрироваться и проверить ответ Комментарии: 116
Сортировка восьми чисел
Программистам, Вес: 5, Симпатии: 95% , 26.01.2014 Задачу предложил: kknop

Есть восемь последовательно записанных чисел, которые вы не видите.
Можно попросить друга упорядочить любые два из них, указав их индексы. Например, если вы попросили упорядочить второе и пятое числа, то ваш друг во второе число поместит минимум из этих двух чисел, а в пятое - максимум (при этом не известив вас, сделаны какие-либо изменения или нет).
За какое минимальное число просьб вы сможете гарантированно упорядочить все числа? Обоснование минимальности не требуется.
зарегистрироваться и проверить ответ Комментарии: 15
Поток чисел
Программистам, Вес: 0, Симпатии: 97% , 28.03.2007 Задачу предложил: idler_

I. Дан достаточно большой входной поток целых чисел, в котором все числа встречаются ровно 2 раза, кроме одного, которое входит только 1 раз. Нужно за конечное число проходов O(1) потока (массива) и используя дополнительной памяти не более O(1) найти его.

II. То же, что в первом случае, только ровно 2 числа встречаются 1 раз.

зарегистрироваться и проверить ответ Комментарии: 72
Степень двойки
Программистам, Вес: 0, Симпатии: 95% , 20.10.2006

Дано целое число больше 0. Определить, является ли оно целой степенью 2, не используя циклов, рекурсий и операций с плавающей точкой.
зарегистрироваться и проверить ответ Комментарии: 61
Проверка базовых знаний цикла for
Программистам, Вес: 0, Симпатии: 94% , 14.03.2007 Задачу предложил: Black

Дан текст программы на языке С. Требуется найти три способа изменить в нем один символ так, чтобы программа стала печатать 20 звездочек. Изменить — это значит не добавить, не убрать и не переставить, а именно поменять.
main() {
    int i, N=20;
    for (i = 0 ; i < N ; i--) {
        printf("*");
    }
}
зарегистрироваться и проверить ответ Комментарии: 81
Обмен значениями
Программистам, Вес: 0, Симпатии: 90% , 29.11.2007 Задачу предложил: rekub

Как поменять местами значения двух числовых переменных без использования дополнительных переменных и/или памяти? В используемом языке нет оператора обмена значениями (вроде XCHG ассемблера).
зарегистрироваться и проверить ответ Комментарии: 33
Быстрая структура
Программистам, Вес: 0, Симпатии: 84% , 16.12.2011 Задачу предложил: Powered by Java

Некая структура хранит массив данных длиной N. У нее есть 3 метода работы с данными:

get(index) возвращает элемент по индексу,

set(Element, index) устанавливает значение по заданному индексу и
setAll(Element) устанавливает данное значение для всех элементов.

Надо написать эти три функции так, чтобы каждая из них работала за O(1). Выделение нового массива, заполнение массива через функции типа memset и т. п. работает за O(N). Можно использовать любые дополнительные переменные/массивы в самой структуре.
зарегистрироваться и проверить ответ Комментарии: 45


Новые сообщения
vituss — 13 часов назад
добавил комментарий к задаче Труба с водой
Angel_Z — 16 часов назад
добавил комментарий к задаче Труба с водой
vituss — вчера
добавил комментарий к задаче Новый треугольник
StrannikYo — вчера
добавил комментарий к задаче Новый треугольник
Black — 2 дня назад
написал на форуме в теме Оставайтесь дома, мойте руки чащ...
Jaberez — 6 дней назад
добавил комментарий к задаче Шифровка в центр
Megatron — неделю назад
добавил комментарий к задаче Первый ход ферзя
[email protected] — неделю назад
добавил комментарий к задаче Первый ход ферзя
Нихто — неделю назад
добавил комментарий к задаче Первый ход ферзя
Megatron — неделю назад
добавил комментарий к задаче Первый ход ферзя
OlegCh — 18 марта
написал на форуме в теме упростить выражение
vituss — 16 марта
написал на форуме в теме Опубликованы/изменены задачи
fiviol — 9 марта
написал на форуме в теме Круги
Black — 26 февраля
написал на форуме в теме Telegram
Black — 26 февраля
написал на форуме в теме Индексация VIP
netvoe — 26 февраля
написал на форуме в теме угадай кино по скриншоту
BuPTy03 — 24 февраля
написал на форуме в теме Что вы сейчас слушаете?
yagupop77 — 9 февраля
написал на форуме в теме Весёлые ответы пользователей
formicant — 5 февраля
написал на форуме в теме Как ответить на старые обсуждаемые?

Реклама

 
Сейчас на сайте 2: (за последние 15 минут) администратор - администратор  модератор - модератор  привилегированный пользователь - привилегированный пользователь  пользователь - пользователь
aroev 297  | дёрти 1280  |
Поддержи проект! | Конструктор шахматных позиций | Игры | Wiki | Реклама на сайте | Что нового? | © 2006-2017 www.braingames.ru. тематические ресурсы