Утром лист второго круга висит на доске Арены, с печатью Монолита. Ни сигнатуры, ни примеров ввода и вывода, одна фраза: «Спроектируйте трекер курьеров Тарбадели: в каждый момент известно, где каждый курьер. Срок три дня». Квот уже рисует на мате квадратики и стрелки.
Ты сам когда-то был точкой на такой карте: бегал с чужими посылками под дождём с верхних ярусов. Трекер с одним курьером ты бы написал за вечер, это словарь «курьер → координата» и функция, которая его обновляет. Трекер на весь город это та же задача другой формы: словарь не помещается в память, обновления приходят быстрее, чем их успевает записать одна программа, а заказчику нужна точка сейчас, а не через минуту.
Форму задаче задают не стрелки, а числа. Сколько курьеров, как часто они шлют координату, сколько хранить, как быстро отвечать. Сегодня ты научишься сначала задавать вопросы, потом считать на салфетке и только потом рисовать.
урок из курса
Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.