Предмет: Информатика,
автор: Egor197920
Найдите решение этой задачи
Приложения:
![](https://files.topotvet.com/i/e64/e64e780fa0f18ff1851c1c93e7ca0eee.png)
Ответы
Автор ответа:
0
Использован язык программирования Python
x = int(input())
i, n = 0, 0
while x > 0:
n += ((x % 10) * (2 ** i))
i += 1
x //= 10
print(n)
Программа эффективна и исправно работает. У меня среднее время выполнения получилось 0.03. Это при числах, близких к 100 миллиардам
Похожие вопросы
Предмет: Математика,
автор: milana3348
Предмет: Алгебра,
автор: alinakylbaeva14129
Предмет: Окружающий мир,
автор: akoaktos
Предмет: Физика,
автор: memory261200
Предмет: Геометрия,
автор: Skolodkos