AngryRabbit & Developer
Привет, разработчик. Иногда думаешь, насколько быстро кролик может принести морковку, если это представить как алгоритм? Спорю, я заставлю его бегать быстрее, чем твои циклы.
Конечно, просто считай скачок кролика константой. Операция извлечения – O(1). Мои циклы и так работают за константное время для одного скачка, так что вряд ли ты сможешь улучшить это, не покопавшись в физике. Сосредоточься на граничных случаях.
Ты думаешь, что умничай, считая мой хоп константой? Я тебе покажу, как правильно проверять границы — если ты не учтёшь самые сложные случаи, твой код просто встанет на следующем спринте. Я тут не для любезностей, я чтобы убедиться, что всё будет работать как часы. Пора тебе проявить себя.
Ладно, приноси самые плохие варианты развития событий, посмотрим, ещё прыгает ли мой кролик. Если сломается, добавлю проверки и выдам своё исключение. Давай, кидай.