Даны данные временного ряда: списки дат и значений.
Преобразуйте данные в недельные суммы (resample по неделям, воскресенье — конец недели). Пропущенные недели = 0.
Верните список dict с ключами date (строка ISO) и amount.
def weekly_resample(dates: list[str], amounts: list[int]) -> list[dict]:
weekly_resample(["2024-01-01","2024-01-03","2024-01-08","2024-01-22"], [100,200,150,300])
→ [{"date": "2024-01-07", "amount": 300}, {"date": "2024-01-14", "amount": 150},
{"date": "2024-01-21", "amount": 0}, {"date": "2024-01-28", "amount": 300}]dates = ["2024-01-01","2024-01-03","2024-01-08","2024-01-22"]amounts = [100,200,150,300][{"date":"2024-01-07","amount":300},{"date":"2024-01-14","amount":150},{"date":"2024-01-21","amount":0},{"date":"2024-01-28","amount":300}]dates = ["2024-03-01","2024-03-02","2024-03-15"]amounts = [50,50,100][{"date":"2024-03-03","amount":100},{"date":"2024-03-10","amount":0},{"date":"2024-03-17","amount":100}]