Обновить
5
20

Python-Разработчик

Отправить сообщение

Всегда короткий Python-код

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели16K

Не так давно довелось спонтанно поучаствовать в активности от T‑банка. Кроме всяких «интересных» заданий, там были задачки и на кодинг. Критерием победы в задачах «Стековки» были не O(n), не микросекунды, а краткость кода, твёрдо измеренная в символах, что тоже по своему интересно. «Как написать решение используя минимальное число символов?».

С одной стороны это были задания на компактный алгоритм, с другой стороны — на знания возможностей языка. Я к такому родам задачам не готовился, но по ходу дела мне показалось, что приёмы, которые можно придуматьприменить при таких метриках, вполне стоило бы обобщить, структурировать, и применять уже с меньшими когнитивными нагрузками. Заинтересовало? Добро пожаловать за странными конструкциями и хацкер-бонусом.

Разжать статью

Информация

В рейтинге
390-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Разработчик приложений
Ведущий
От 300 000 ₽
Python
REST
Docker
Git
PostgreSQL
ООП
FastAPI
Asyncio
AIOHTTP
SQLalchemy