R. Сдача 10

Кстати, несмотря на ошибку аппарата, сдачу тоже нужно отдавать.

Формат ввода

Цена покупки — двоичное число, выданное кассовым аппаратом.
Номинал купюры пользователя — десятичное число (≥100).

Формат вывода:

Одно десятичное число — сдача, которую требуется отдать пользователю.

Примечание

Все числа, используемые в задаче, целые.

Пример

Ввод

101111100
500

Вывод

120

Решение

Задача аналогичная предыдущей. Разница в том, что в этот раз нам дают первое число в двоичной системе счисления, и нужно посчитать сдачу.

Нужно применить функцию int(string, base), где string – строка, полученная с помощью input(), а base – система счисления в которой задано число в строке.

Посмотреть код

Решение.

Python
summa = int(input(), 2)
cache = int(input())

print(f'{cache - summa}')
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии