Сегодня я был на техническом собеседовании, и пришло время дать мне некоторые упражнения по программированию. Наконец я пришел к последнему вопросу:
Учитывая цифры:
116 104 105 115 32 105 115 32 99 111 114 114 101 99 ?
Каков следующий номер?
Чтобы действительно понять мой образ мышления, я призываю вас прекратить чтение и действительно попытаться выяснить, что такое следующий номер. Проведите несколько минут, и если вы все еще не можете понять это, прочитайте
Сначала я потратил 5 минут на поиски шаблона, на котором я его не нашел.
Я начал чувствовать себя глупо. Помнишь, парень смотрел на меня, ожидая ответа. Я чувствовал себя глупо.
Итак, мне дали ключ. This is not a mathematical question
Я провел еще 5 минут, и он сказал The sequence is important
.
Затем еще 5 минут, и он сказал He believed only programmers would understand this
Еще пять минут, и я еще не понял, что такое последний номер.
Он дал окончательный ключ, который позволил мне решить его, и это было Think of the numbers as replacment for some sort of Alphabet
.
Теперь я призываю вас ответить на этот вопрос, однако я также хочу узнать от людей, почему он даже задал бы такой вопрос? Что это связано с программированием и что он делает от того, чтобы видеть меня, используя 20 минут в отчаянной агонии, обдумывая?