Я хотел добавить в пищевой дневник одно число: сколько разных растений человек съел за неделю. Четыре строки Kotlin — пока не выяснилось, что непонятно главное: что именно считать разным? Помидор и черри — один продукт или два? Сырой и запечённый шпинат? Три грамма петрушки в борще? Разбираю, как простой COUNT(DISTINCT food) превратился в три инструмента: недельный счётчик, карту пробелов из 14 направлений и рейтинг продуктов по 24 показателям. Внутри — исследования пищевого разнообразия, проверка устойчивости расчёта и три борща одинаковой массы, которые система видит совершенно по-разному. Читать далее
Дисклеймер: я разрабатываю Calk — приложение, из которого выросла эта задача.
Я хотел показать человеку одно число: сколько разных растений он съел за неделю. Задача выглядела так:
Четыре строки. Проблема спряталась в третьей: что именно значит distinct?
Похожие статьи
Двач
Двач
Соцсети разорвал поросёнок-компаньон, который будет сидеть вместе с вами на белом троне
Соцсети разорвал поросёнок-компаньон, который будет сидеть вместе с вами на белом троне На маркетплейсах он называется «Фигурка свинья на унитазе» и стоит около 750 рублей.
Рылов считает, что Казань готова принять чемпионат Европы 2028 года
Двукратный олимпийский чемпион по плаванию Евгений Рылов в разговоре с «СЭ» поделился мнением о возможном проведении чемпионата Европы по водным видам спорта в Казани в 2028 году.