Глава 96. Тени Силиконовой Долины(3)

Галогенная лампа испускала неровный красный свет, который немного разгонял полутьму в баре и позволял рассмотреть Сделанные из тёмно-коричневой твёрдой древесины столы и такого же цвета стулья без спинок.

Пол тоже, кажется, был коричневого цвета, и вообще вся обстановка производила несколько гнетущее впечатление.

Словно наперекор общей немного депрессивной атмосфере каждый стол образовывал маленький островок света, и все вместе они напоминали стаю светлячков.

Одна-единственная свеча отгоняла мрачное настроение. Возможно поэтому люди и общались друг с другом, собравшись у неё.

Однако в одном месте атмосфера разительно отличалась от той, что царила в баре.

За длинным столом, который сделали, сдвинув два обычных, бок о бок стояли два ноутбука. Судя по светодиодному мигающему в середине индикатору можно было судить, что их сделали в одной и той же компании.

Два человека, которые тоже работали в компании и на данный момент сидели за одинаковыми ноутбуками, выглядели абсолютно по-разному:

светловолосый американец и темноволосый азиат.

Это были Марк и Ёнхо.

Учитывая стоящую в баре тишину, голос Дэйва прозвучал неожиданно громко:

— Ёнхо! Постарайся еще сильнее!

Дзынь!

Человек, с виду сотрудник бара, позвонил в колокольчик, и по этому сигналу Ёнхо и Марк одновременно залпом выпили неразбавленный виски.

Хлюп.

Алкоголь словно обжёг горло огнём и скользнул в желудок, и они оба синхронно выдохнули. Исходящий от них запах алкоголя кажется воодушевил их зрителей, и они стали подбадривать участников ещё активнее.

Тук-тук-тук-тук. Тук-тук-тук-тук.

Выпив неразбавленный виски, они оба начали печатать что-то на клавиатуре, как одержимые.

Марк не отставал от Ёнхо, когда дело доходило до скорости печати. В этот момент стало очевидно, что он действительно очень опытный.

— Марк!

Рядом с Марком стоял Кеннет. На Дэбан был секундантом Ёнхо, а Кеннет — Марка.

Остальные, а именно Дэйв и прочие, были простыми зрителями. Люция, которая и явилась причиной происходящего, тоже просто смотрела.

Дзынь!

Когда сотрудник бара снова зазвонил в колокольчик, они снова опустошили бокалы с виски.

Пьяное программирование.

Этот метод использовала самая крупная SNS компания в мире еще когда она только зарождалась. Впечатлившийся этой сценой в фильме На Дэбан предложил подобный выход Ёнхо, а Ёнхо, в свою очередь, предложил её марку. И так началась битва программистов.

Они зашли на сайт Topcode и решали задачи, которые генерировал им сайт случайным образом.

Но было одно условие. Пока они не решат задачу, им нужно выпивать бокал неразбавленного виски каждые три минуты.

«Это не так так-то просто…»

Ёнхо кинул взгляд на Марка. В этот момент Марк поднял правую руку высоко вверх, сигнализируя

о том, что закончил делать задание. После этого они проверяли задания друг друга на предмет ошибок.

В ответе Марка не было ни единой помарки. Он справился просто идеально.

Окно багов тоже ничего не показало.

Полное поражение Ёнхо. Теперь у них остался только один раунд.

На Дэбан продолжал делать ему массаж.

— Всё хорошо, хён-ним. Тебе нужно просто выиграть этот раунд.

Прошло уже два из трёх.

На данный момент сложилась следующая ситуация: у Ёнхо и у Марка было по одной победе. Решение третьей задачи определит окончательного победителя.

Они оба поставили условия. Если выиграет Ёнхо, то Марк принесёт Люции официальные извинения. Если выиграет Марк, то Ёнхо тоже принесёт Марку извинения за то, что назвал его бесстыдным.

Марк также добавил еще одно условие «стоя на коленях».

Извиниться перед Кеннетом и Марком, стоя на коленях и больше не вмешиваться в их дела.

Если Ёнхо проиграет этот раунд, ему придётся это сделать.

— Дайте, пожалуйста, немного воды.

За первые два раунда они выпили уже десять бокалов виски. В животе словно бушевал пожар, а горло просто горело.

Проблемой было то, что у него кружилась голова. Он думал, что достаточно натренировался с соджу, раз уж дело дошло до алкоголя (соджу — традиционный корейский алкогольный напиток, известный так же как корейская водка. Объёмная доля спирта может составлять от 20% до 45% (наиболее популярный вариант 20%). Изготавливается в основном из сладкого картофеля или из зерна. Представляет собой прозрачную жидкость с характерным запахом спирта, сладковатую на вкус).

Однако содержание алкоголя в виски было гораздо выше, чем в соджу. Ёнхо находился в куда более опасной ситуации, чем он планировал.

«Мне куда хуже, чем я думал…»

Он с трудом открыл уже закрывающиеся из-за алкоголя глаза и посмотрел на Марка. Если тот и выглядел получше, то ненамного.

Кеннет приносил ему воду и подбадривал его.

— Эй, жми сильнее, — Ёнхо почувствовал, что давление ослабло, и заговорил по-корейски. Однако ничего не изменилось.

— Я попросил тебя массажировать сильнее.

Возможно потому что Ёнхо был пьян, он говорил куда громче, чем обычно. Алкоголь распространялся по всему его телу. Ёнхо снял с себя руки и сказал:

— Достаточно.

В то мгновение, когда их руки соприкоснулись, Люция запаниковала. К тому же он говорил по-корейски, и она ни слова не понимала.

На Дэбан отлучился в уборную, а Джесси и не подумала перевести.

— Спасибо.

Только услышав её голос, Ёнхо осознал, кто стоит за его спиной.

-…

Ёнхо очень удивился и отпустил её. Из-за неожиданной и неловкой ситуации его сердце заколотилось как сумасшедшее, а туман в голове чуть прояснился.

— Ну что ж, это последний раунд. Я напоминаю, что вы проиграете, если не будете пить неразбавленный виски каждые три минуты; если вы не напишите код быстрее, чем ваш противник и проиграете, если в вашем коде найдут баг, — напомнил На Дэбан правила. Несмотря на то, что атмосфера становилась всё более напряжённой из-за алкоголя, Ёнхо почему-то почувствовал себя комфортнее.

В обязанности На Дэбана входило оглашение правил, а сигнал к началу давал Кеннет.

— Тогда начали!

Едва прозвучали слова Кеннета, они вдвоём одновременно вошли на нужный раздел сайта.

Topcode генерировал задачи случайным образом. Большая их часть была на алгоритмы.

Им давали условие задачи, и необхоидимо было её решить.

Могло встретиться что-то такое.

Задача.

Найдите множество чисел, которые будут удовлетворять уравнению.

AA+BC=100. Найдите A, B и C, которые удовлетворяют уравнению. A, B и C — однозначные числа.

Условия:

Предположим, что в уравнении нет ошибок. Например, вам не нужно принимать во внимание уравнение вроде AA+BC=1000, в котором 1000 нельзя получить сложением двух двузначных чисел.

100 в примере наверху всего лишь пример. Если это число возможно получить путём сложения двух двузначных цифр, то можно использовать любое число.

Исходная информация:

Для примера выше; 11+89, 22+78……

. . .

Результат:

7.

(Прим: Разве? 11+89, 22+78, 33+67, 44+56, 55+45, 66+34, 77+23, 88+12 — в результате 8, нет? Ну разве условием не является то, что A, B и C все разные числа. Тогда 55+45 не считаются…, но тогда есть 99+01, но 0 не считается)

… Вот такие там были задачи.

Самые простые. А вот у задачи, на которую сейчас смотрел Ёнхо, только пояснения занимали десять строк.

Условия были простыми.

Есть несколько шоссе, по которым можно достичь пункта назначения. Плата за проезд варьируется, в зависимости от шоссе. Вычислите наименьшее количество денег, которое требуется, чтобы достичь пункта назначения.

Хотя объяснение и было длинным, едва Ёнхо увидел задачу, то сразу подумал об алгоритме поиска кратчайшего пути.

«Какое облегчение…»

Ёнхо расслабленно выдохнул, дочитав задачу.

Однако не только Ёнхо знал, как решать. Пальцы сидящего рядом Марка порхали над клавиатурой.

«Быстро».

Ёнхо тоже начал программировать, может, немного опаздывая. Когда Ёнхо принялся за работу, одобрительные крики Дэйва стали еще громче.

Марк тоже не знал, что Ёнхо настолько хорош. И вместо того, чтобы смотреть на него свысока, он погрузился в решение задачи, потому что был уверен в своих силах.

За время учёбы в университете он решил бесчисленное множество задач на алгоритмы. Иначе он не выжил бы в Силиконовой Долине.

В Силиконовой Долине никто бы не дал бесталанному неумелому глупцу место.

«Это может быть опасно…»

Так как обычно он любил выпить, то без проблем принял предложение Ёнхо.

Но ему никогда не приходилось пить так много за такой короткий промежуток времени. Не прошло и часа, а он уже выпил десять бокалов неразбавленного виски. Он чувствовал, что может уснуть, если в кровь попадёт еще больше алкоголя.

Но он должен был выдержать. Он не мог проиграть. На кону стояла его репутация в компании и гордость.

Гордость, которая появилась в величайшей стране в мире, после укрепилась в одном из лучших университетов в мире, а после оказалась в одном из лучших компаний мира. Он просто не мог проиграть какому-то азиату, который возник из ниоткуда.

«Я выиграю».

Боевой дух помог ему продолжить программировать. Бело пространство страницы заполнилось кодами.

Дзынь!

Услышав звон колокольчика, Ёнхо и Марк опустошили бокалы виски одновременно.

Прошло уже десять минут с тех пор как начался псоледний раунд. Они выпили уже три бокала виски.

Хлоп!

Они допили их одновременно и вернули пустые бокалы на стол. Возможно потому что они оба были уже пьяны, поставили они их просто молниеносно.

Странно, что бокалы не тряслись.

— Сделай это! Мы победим!

— Постарайся, хён-ним!

Дэйв и На Дэбан, вероятно, боялись, что Ёнхо может потерять сознание и потому ободрительно кричали ему. Кеннет тоже подбадривал Марка.

Возможно потому что это был последний раунд, атмосфера становилась всё более напряжённой.

*Дрожь*

Бокал рядом с Ёнхо упал и затрясся. Ёнхо ненадолго вырубился, проиграв битву алкоголю, и толкнул головой стоящий рядом бокал.

«Ох…»

Голова кружилась. Он уже выпил 13 бокалов виски, в которых содержалось 40% алкоголя. Он бы опьянел, если бы пил постепенно на протяжении долгого времени, но тут всё это случилось в течение часа.

«Чёрт…»

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

Его затуманенный алкоголем разум убеждал его перестать программировать и уснуть.

Он с трудом боролся с командами, которые отдавал его мозг. Он чувствовал, что должен выдержать, потому что дал обещание.

— Хён-ним!

Когда Ёнхо с трудом поднял голову, он увидел, как На Дэбан болеет за него, крепко сжимая руки в кулаки.

Сидящая неподалёку Люция тоже болела за Ёнхо молча.

Бззз.

Взгляд пустых глаз Ёнхо встретился с серьёзным взглядом её глаз.

Сделай всё, что в твоих силах.

Она не произнесла ни слова, но Ёнхо услышал её голос в своей голове, словно между ними на мгновение установилась телепатическая связь. . .

Её серьёзный голос заставил его мозг работать, и он поднял голову. Выпрямившись, Ёнхо почесал затылок и вернулся к программированию.

ПОДТВЕРДИТЬ.

Они оба подняли руки и нажали на клавишу подтверждения практически одновременно. Человеческий глаз не успел уловить разницу.

Никто не мог ничего сказать точно, включая персонал, которому заплатили дополнительно за то, что они временно будут судьями.

— В-вы подняли руки одновременно, так что… может, мы проверим результаты?

Озадаченно предложил На Дэбан, который так и не смог определить победителя. Если кто-то ошибся, то он однозначно проиграл. Они повернули ноутбуки и показали результаты друг другу.

1130 долларов.

1130 долларов.

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

— Т-там и багов нет?

Кивок кивок.

Положительный ответ. Если бы в решение закрался баг, результат бы вообще не появился на экране.

Теперь остался последний способ всё решить.
Закладка