Описание
Продам новые канистры 20 литров. В наличии 100 штук.
Рекомендация Telegator по цене
Средняя рыночная цена новой канистры 20л около 1200 руб. Цена 1400 руб выше на 16.7%, что больше 20%? Нет, 16.7% меньше 20%, но в рамках условий: если price < market_price на 20% — Ниже; если близки — Рыночная; если на 20% и более — Выше. Здесь разница 200 руб (16.7%), что меньше 20%, но попадает в диапазон, где мы считаем близкими? По условию: если цены близки и разница несущественна в обе стороны -> Рыночная. 16.7% — существенная? Непонятно. Уточним: обычно под несущественной разницей понимают до 10-15%. 16.7% — больше 15%, можно считать существенной. Тогда условие: если price больше market_price на 20% и более то Выше рыночной. 16.7% < 20% -> не попадает. Получается, что recommendation должен быть null, т.к. не подходит ни под одно условие. Но в задаче точно указано: если на 20% и более — Выше; если меньше на 20% — Ниже; если близки — Рыночная. Близки — значит разница меньше 20% в любую сторону. Разница 16.7% меньше 20% -> близки -> Рыночная. Пересчитаем: 1400-1200=200, 200/1200=0.1667=16.7% -> меньше 20%. Значит, recommendation: Рыночная.