Дано: DataFrame `sales` с колонками category, product, revenue -- 10 строк с данными о продажах. Для каждого товара посчитайте его долю в выручке своей категории. Верните весь исходный DataFrame с новой колонкой share (значения от 0.0 до 1.0, округлённые до 4 знаков, количество строк не меняется). Сохраните в `result`.
groupby transform share