Войти Создать аккаунт

Регулярные выражения · 12 из 14

Поднять цены в номере

Магазин, который даёт в «Вестник» целую полосу, прислал письмо: цены поднялись на десять процентов, полосу перебрать. Полоса — четыре десятка объявлений, и в каждом цена вперемешку с телефонами и номерами домов.

Что сделать

Переберите цены в полосе магазина — все они поднялись на процент из письма.

Что приходит

  • text — текст полосы

  • procent — на сколько процентов изменить цены; бывает отрицательным

Что вернуть

Тот же текст, где каждая цена — число перед «₽» — изменена на procent и округлена до целого; телефоны, годы и номера домов не тронуты.

Допишите функцию podnyat_ceny в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Пример

"Диван 10000 ₽, тел. 89001112233" при 10% — "Диван 11000 ₽, тел. 89001112233": телефон без «₽» за ним, это не цена.

Тот же пример кодом
Вызов
podnyat_ceny("Диван 10000 ₽, тел. 89001112233", 10)
Вернуть
'Диван 11000 ₽, тел. 89001112233'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.