Сегодня я был на собеседовании по техническим вопросам, и пришло время дать мне несколько упражнений по программированию. Я наконец пришел в себя. последний вопрос:
Учитывая числа:
116 104 105 115 32 105 115 32 99 111 114 114 101 99 ?
Какое будет следующее число?
Чтобы действительно понять мое мышление, я призываю вас прекратить читать и действительно попытаться выяснить, какое будет следующее число. Потратьте несколько минут, и если вы все еще не можете это понять, тогда прочтите
Сначала я потратил 5 минут на поиск шаблона, но не нашел его.
Я начал чувствовать себя глупо. Имейте в виду, парень смотрел на меня, ожидая ответа. Я чувствовал себя немного глупо.
Итак, мне дали подсказку. Это не математический вопрос
Я потратил еще 5 минут, и он сказал Последовательность важна
.
Затем еще 5 минут, и он сказал Он полагал, что это поймут только программисты.
Еще 5 минут, и я еще не понял, какое было последнее число.
Он дал последнюю подсказку. что позволило мне решить эту проблему, и это было Думайте о числах как о замене некоего алфавита
.
Теперь я призываю вас придумать ответ, однако я также хочу знать от людей, зачем ему вообще задавать такой вопрос? Какое это имеет отношение к программированию и чего он добился, увидев, как я провожу 20 минут в отчаянных мучительных размышлениях?