Загадка двух зданий
Забавный тест на сообразительность, при подборе персонала.
Условие задачи:
1. Есть два здания
2. Между двумя зданиями проложена кабельная связь состоящая из трех жил
3. В каждом здании есть звонок (220В) и кнопка с нормально-открытым контактом
4. К правому зданию подведено две жилы (220В и нейтраль)
Постановка задачи:
Как проложить схему соединений внутри этих двух зданий, чтобы при нажатии на кнопку в левом здании, зазвучал звонок в правом здании, затем наоборот?
Из интересного:
Как определить является ли человек программистом?
Дать задачку и слушать ответы:
"Буратино дали 3 яблока. Два он отдал Мальвине. Сколько яблок у него осталось?"
1. (initializing) Неизвестно, сколько яблок было у Буратино до того, как ему дали 3 яблока.
2. Неизвестно для "чего" он их отдал Мальвине.
3. Неизвестно не являются ли Буратино и Мальвина двумя разными сущностями, или одно из них это ссылка на другое.
4. Неизвестно что подразумевается под процессом "отдал", и результат этого процесса (может Мальвина не взяла).
5. Непонятно в какой момент "осталось". После того как он попытался дать в первый раз?
6. (State) Неизвестно не является ли яблоки частью состояния Буратино, или самостоятельными объектами.
7. (Волатильность) Не ясно, сколько времени прошло с момента нахождения яблок у Буратино до процесса "отдачи":
- может яблоки полураспадаются сами по себе (сгнивают), или возвращаются к тем, кто их дал.
- может их едят пока они у Буратино, а он просто об этом не знает.
8. (Длина переменной) Не ясно, сколько яблок может удержать Буратино. Может всего 2...и если он 2 отдал, у него нет яблок.
9. Если процесс дачи яблок рекурсивный, мы все останемся без яблок
#Электрическаязагадка
05.06.2021
16.04.2021