Обложка канала

Типа про IT

1563 @tipaproit

Типа про IT и вот это вот всё — full stack development и современные инструменты, подборки и рекомендации, интересные находки и практические советы. Профессиональный авторский контент.

Типа про IT

5 лет назад
Открыть в
🤖 А давайте периодически прорабатывать интересные алгоритмические задачки, чтобы не закисать и не забывать фундаментальные вещи? Списки, стеки, графы, вот это всё. Задачу предлагаю оформлять в ленте, а решение — в комментариях. Там же оставляйте свои, наверняка более эффективные и изящные решения на нормальных языках программирования. Я же буду использовать Python. Согласны? Узнали? Поехали. Для начала давайте преобразуем римские цифры в наши любимые арабские. Там такой маппинг:
{
    'M': 1000,
    'D': 500,
    'C': 100,
    'L': 50,
    'X': 10,
    'V': 5,
    'I': 1,
}
XX это 20, а XIX это 19, например. Напишите функцию decimate, которая делает такое преобразование. #алкоритмы