Шрифт:
Интервал:
Закладка:
Я мгновенно придумал двусмысленный ответ. Мне было интересно, будет ли Бет не против. Мы никогда не флиртовали и даже не говорили о таких вещах. «Нет. Никогда до второго свидания. А ты?»
Ее глаза расширились, затем она начала хихикать: «Разве ты не хотел бы знать! Но я имела в виду, думал ли ты, что они позволят нам спросить?»
«Нет, не думал. Я дурачился. Так ты не хочешь отвечать на вопрос?»
Она пристально посмотрела на меня.
«Ты уже несколько месяцев хочешь меня поцеловать. Просто сделай это уже, хорошо? Хватит ходить вокруг да около».
В тот момент я понял, что она была права. Так и было. Я подавлял эти мысли по какой-то причине. Ну, возможно, по нескольким причинам. Дело в том, что я даже думал об этом, но когда я не увидел от нее никаких признаков, я просто оставил это.
Я приблизил свое лицо к ее лицу и нежно поцеловал ее. На вкус она была как вишня, и она разомкнула губы, что я воспринял как приглашение и просунул свой язык в ее рот.
Она разорвала поцелуй и сказала: «Наконец-то! Теперь мы можем приступить к программированию».
В своей обычной манере я просто начал писать код. Я мысленно представлял, как он должен выглядеть, и это напрямую отражалось в инструкциях BASIC для компьютера.
«Бет, как мы будем вводить все эти данные? Если все 1200 детей из старшей школы зарегистрируются, это займет вечность».
«Без понятия. Наверняка в компании есть куча людей, которые целый день просто вводят данные в большой компьютер и делают это».
«У нас есть только ты и я. Ну, давай я заставлю программу подбора работать, и мы сможем ввести несколько тестовых вопросов и около десяти случайных имен».
Программа на самом деле была довольно простой. Считывалась запись, вычислялся балл, затем результат сохранялся в массиве, затем массив сортировался. Когда считывалась следующая запись, вычислялся балл и проверялось, был ли он выше, чем 10-й элемент в массиве. Если да, то замените его и снова отсортируйте. После того, как все записи были прочитаны, повторите процесс.
Это было не самое быстрое в мире решение, но оно работало. К обеду я решил, что у меня есть то, что мы можем протестировать. Я позвонил и заказал пиццу в местной пиццерии, потому что сегодня я не планировал готовить на троих.
«Бет? Насчет того поцелуя. Разве мы не должны поговорить?»
«О чем? Это же не значит, что мы будем встречаться или что-то в этом роде. Это был просто поцелуй».
Да, просто поцелуй. Так всегда начиналось. Это было нечто большее, но я не собирался настаивать на этом. Я понятия не имел, какие у нее планы, и есть ли они вообще. Она знала, что я встречаюсь, так что, по крайней мере, не было этой неловкой проблемы.
Я вернулся к программе, сделал несколько изменений и сказал: «ОК. Примерные вопросы и ответы. То, какие сравнения я делаю, зависит от вопроса. Например, этот — сколько вы должны потратить на свидание. Если парень скажет 40 долларов, то это будет нормально для того, кто скажет меньше. Но если парень говорит $20, то это не должно подходить девушке, которая говорит $40».
«В этом есть смысл. Это не идеально, но я думаю, что это лучшее, что мы можем сделать. В этом списке много вопросов «да» и «нет», что облегчает задачу».
«Давай проверим это с помощью пяти вопросов. Мы можем использовать наши ответы и придумать еще 9. Таким образом, хотя бы одно совпадение отпадет».
«Хорошо. Вот пять: Сколько ты должен потратить на свидание — ответы $10, $20 и $40. Ожидаешь ли ты поцелуя на ночь на первом свидании, да или нет? Любишь ли ты смотреть спорт по телевизору, да или нет? Нравится ли тебе ходить на школьные спортивные игры, да или нет? Занимаешься ли ты сексом на первом свидании, да или нет?» — хихикнула она.
Я рассмеялся: «Как тестовый вопрос, я могу это понять. Но мы не можем включить это в настоящий лист!».
«Ну, ты не вставляешь вопросы, а просто фиксируешь оценку. Твоя программа не знает вопроса».
«Верно. ОК. Давай просто придумаем девять ответов».
Я быстро ввел ДАННЫЕ утверждения с девятью вымышленными именами, такими как Фред Флинстоун, Джейн Джетсон[35] и так далее, с практически случайными ответами. Я ввел десятый для себя, а Бет ввела свой и затем набрала «RUN».
Появился экран первого совпадения, и я чуть не упал со стула от смеха.
«Я забыл проверить, кто мужчина, а кто женщина. Так что совпали и парни, и девушки!»
«Это нормально для теста», — сказала Бет. «Мы исправим это через минуту».
Я засмеялся еще сильнее: «Я также забыл не сверять с собственным именем, так что я совпал на 100% с самим собой. Это было бы интересное свидание!»
Она хихикнула: «ОК, исправь это. Нам нужно еще десять вымышленных имен и убедиться, что мы уравновесили парней и девушек».
Я исправил программу. Это было довольно просто, на самом деле — просто добавить проверку на пол. И если номер записи совпадал, пропустить его, чтобы мы не сопоставили человека с самим собой.
Я снова запустил программу и просмотрел результаты на экране. На листе Бет мы с ней точно совпали по четырем из пяти вопросов. Я посмотрел и снова начал смеяться.
«Над чем ты смеешься?»
«Мы совпали по четырем вопросам из пяти. Единственный вопрос, который не совпал, — секс на первом свидании. Я сказал «нет». Ты сказала «да»! Серьезно, Бет?»
Она хихикала. «Просто проверь остальные выходные данные. Наша пицца скоро будет здесь».
«Вообще-то, похоже, что все получилось. Я думаю, нам нужно добавить еще десять имен, затем сравнить вручную и проверить.»
«ОК.»
Через несколько минут привезли пиццу. Стефани присоединилась к нам за ужином. Когда мы закончили, Бет отлучилась, чтобы сходить в туалет.
«Старший брат, мы уже убрали мамину и папину комнату. Ты должен воспользоваться своей».
«О чем ты говоришь?»
«Я просидела здесь почти весь день, читая и слушая тебя. Она уже дважды говорила тебе, что ты можешь взять ее, если хочешь».
«Что? Когда?»
«Оба раза, когда ты заговорил о сексе на первом свидании. В первый раз она попросила тебя поцеловать ее. Тогда она ответила «да» на вопрос и хихикнула, когда ты указал на это. Она не похожа на других твоих девушек, которые в основном требовали, чтобы ты занимался с ними сексом».