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