Ctrl K

Сдача после округления цены

Лёгкая
В кармане ровно 100 монет. В киоске, где нет мелочи, любую цену округляют до ближайшего числа, кратного 10, и берут уже округлённую сумму. Если цена ровно посередине (например, 25), её округляют вверх (до 30). Ноль тоже считается кратным 10. Дана цена покупки price. Верните, сколько монет останется после оплаты.
Пример 1
price=37 → 60

Ближайшее к 37 круглое число — 40, остаётся 100 − 40 = 60.

Пример 2
price=65 → 30

65 ровно посередине между 60 и 70, округляем вверх — до 70. Остаётся 30.

Пример 3
price=4 → 100

4 ближе к 0, чем к 10, — покупка ничего не стоит, остаётся 100.

Ограничения
  • 0 ≤ price ≤ 100
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЧисло-перевёртыш ЛёгкаяЗначение римского числа ЛёгкаяПрибавить единицу к числу из цифр ЛёгкаяСумма двоичных строк ЛёгкаяЦелая часть квадратного корня Лёгкая
загружаем Python…
Вход
price=37
Ожидается
60

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 57 тестов на сервере, включая скрытые.