Пиши только выражение — оно подставится после return.
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод: solution("0")
Ожидалось: 0
Тест 2
Ввод: solution("1")
Ожидалось: 1
Тест 3
Ввод: solution("10")
Ожидалось: 2
Тест 4
Ввод: solution("11")
Ожидалось: 3
Тест 5
Ввод: solution("100")
Ожидалось: 4
Тест 6
Ввод: solution("1010")
Ожидалось: 10
Тест 7
Ввод: solution("1111")
Ожидалось: 15
Тест 8
Ввод: solution("10000")
Ожидалось: 16
Тест 9
Ввод: solution("11111111")
Ожидалось: 255
Тест 10
Ввод: solution("100000000")
Ожидалось: 256
Тест 11
Ввод: solution("1111111111")
Ожидалось: 1023
Тест 12
Ввод: solution("10101010")
Ожидалось: 170
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.