Пиши только выражение — оно подставится после return.
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод: solution([2, 7, 11, 15], 9)
Ожидалось: [0, 1]
Тест 2
Ввод: solution([3, 2, 4], 6)
Ожидалось: [1, 2]
Тест 3
Ввод: solution([3, 3], 6)
Ожидалось: [0, 1]
Тест 4
Ввод: solution([-1, -2, -3, -4, -5], -8)
Ожидалось: [2, 4]
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.