Пиши только выражение — оно подставится после return.
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод: solution("a-b-c", "-")
Ожидалось: ['a', 'b', 'c']
Тест 2
Ввод: solution("hello world", " ")
Ожидалось: ['hello', 'world']
Тест 3
Ввод: solution("a--b--c", "--")
Ожидалось: ['a', 'b', 'c']
Тест 4
Ввод: solution("", ",")
Ожидалось: ['']
Тест 5
Ввод: solution("a,b,c", ",")
Ожидалось: ['a', 'b', 'c']
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.