Хм, я предвидела такой аргумент и хотела уточнить по поводу ламп накаливания, но это была бы слишком очевидная подсказка... так что пришлось ограничиться сочетанием "обычная лампочка в 100 ватт", в надежде, что у большинства это сассоциируется именно с лампой накаливания )
Но согласна, что задача во многом слишком творческая для области деятельности программиста, которому поставили ТЗ, вот он и пишет под него )
Для линейного мышления эта задачка неразрешима - спустя минуту любой более-менее мыслящий пользователь поймет, что только с помощью рубильников проконтролировать лампочки за раз невозможно. Значит остается "прыгнуть выше головы" - то есть перейти в третье измерение и подключать другие условия, не указанные явно. А таковых без вреда для логики и без надуманности остается не так много... )
Подброшу задачку ))
Вы находитесь в комнате с тремя рубильниками. Рядом есть комната, в которой находятся три обычных лампочки - допустим, по 100 ватт =) С помощью рубильников вы можете включать и выключать лампы; каждый рубильник соответствует одной лапмпочке, но неизвестно, какой именно. Из первой комнаты вы не можете видеть вторую и, соответственно, что там происходит. После манипуляций с рубильниками вы можете пройти во вторую комнату и оценить результат своих действий, но обратно вернуться вы уже не можете, one way ticket =). Необходимо с учетом вышеприведенных условий однозначно определить, какой рубильник за какую лампу отвечает.
Но согласна, что задача во многом слишком творческая для области деятельности программиста, которому поставили ТЗ, вот он и пишет под него )
Вы находитесь в комнате с тремя рубильниками. Рядом есть комната, в которой находятся три обычных лампочки - допустим, по 100 ватт =) С помощью рубильников вы можете включать и выключать лампы; каждый рубильник соответствует одной лапмпочке, но неизвестно, какой именно. Из первой комнаты вы не можете видеть вторую и, соответственно, что там происходит. После манипуляций с рубильниками вы можете пройти во вторую комнату и оценить результат своих действий, но обратно вернуться вы уже не можете, one way ticket =). Необходимо с учетом вышеприведенных условий однозначно определить, какой рубильник за какую лампу отвечает.
Вот вариант