Якобы, Генри Форд давал инженерам эту задачу при приеме на работу.
+ | DONALD | |
GERALD | ||
= | ROBERT |
I, Denis Kalinin, have read and do accept the MuleSoft Contributor Agreement | |
at http://www.mulesoft.org/legal/contributor-agreement.html | |
Accepted on Fri Jun 10 2016 17:16:03 GMT+0300 (Russia TZ 2 Standard Time) |
import org.apache.mina.filter.ssl.SslFilter; | |
import org.apache.mina.transport.socket.nio.NioSocketConnector; | |
public class TunnelClient{ | |
....... | |
NioSocketConnector nioConnector = new NioSocketConnector(1); | |
nioConnector.setDefaultRemoteAddress(tunnelServerAddress); | |
nioConnector.setHandler(handler); | |
SslFilter sslFilter = new SslFilter(getSSLContext()); |
Условие: Есть 12 монет - 1 фальшивая. Найди её за 3 взвешивания на весах балансирах.
Уточнение: мы не знаем, тяжелее или легче подлиной фальшивая моентаю
Разбиваем на 3 кучи по 4 монеты, худший случай: 4л < 4т (в остатке 4о - оригинала) Маркируем монеты условно на легкие и тяжелые ("л" и "т").
Второе взвешивание: Делем две кучи. Левая (1оргинал 1легая 1тяжелая), правая ( 1легкая 2 тяжелых).