Найдите решение этой задачки

Найдите решение этой задачки

Задать свой вопрос
1 ответ

Использован язык программирования Python

x = int(input())

i, n = 0, 0

while x gt; 0:

n += ((x % 10) * (2 ** i))

i += 1

x //= 10

print(n)

Программа эффективна и исправно работает. У меня среднее время исполненья вышло 0.03. Это при числах, близких к 100 млрд

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт