Задача Python "Укорачиватель ссылок"

Выполнен
Заказ
5855990
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
31 Янв в 19:55
Цена
700 ₽
Блокировка
10 дней
Размещен
30 Янв в 17:53
Просмотров
187
Описание работы

Реализуйте класс MarsURLEncoder.

В конструкторе класса _init_(...) создайте атрибут — хранилище ссылок. Это должен быть словарь, в котором каждому случайно сгенерированному ключу соответствует длинная ссылка. Если для ссылки https://tsup.ru/mars/marsohod-1/01-09-2023/daily_job.html создан хеш X7NYIol, то в словарь должен быть добавлен такой элемент:

{

  ...,

  'X7NYIol': 'https://tsup.ru/mars/marsohod-1/01-09-2023/daily_job.html'

В классе должно быть два метода:

метод encode() должен получать на вход длинные ссылки и возвращать короткие;

метод decode() должен принимать короткую ссылку и возвращать исходную, длинную.

К изменяющейся части короткой ссылки особых требований нет — там может быть написана любая последовательность букв и цифр. Важно, чтобы по короткой ссылке можно было восстановить длинную.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
6 часов 14 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир