Skip to content

bergstar/testcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Игра «Найди свой ОКВЭД по номеру телефона»

Задача

  • Принять строку содержащую российский мобильный номер в любом формате (ввод без ограничений). Спроектировать общий алгоритм нормализации. Результат — строго +79XXXXXXXXX. Если нормализовать нельзя — вернуть false + ошибку.

  • По HTTPS загрузить okved.json из этого репозитория (файл обновляется ежедневно).

  • Найти код ОКВЭД с максимальным совпадением по окончанию нормализованного номера. Если совпадений нет — применить резервную стратегию (на выбор разработчика).

  • Вывести нормализованный номер, найденный ОКВЭД (код и название), длину совпадения.

  • Это игра — в приоритете полные совпадения. Каждый шаг оформить как отдельную функцию/класс (в зависимости от языка программирования).

  • Код следует единому стандарту документации/комментариев. Укажите, какому стандарту придерживается ваше решение (на выбор разработчика).

  • Разрешается использовать библиотеки, фреймворки и boilerplates с открытой лицензией MIT (или эквивалентной) при условии предоставления ссылки на источник в README.

  • В приоритете качество кода, а не его количество. Приложить краткую инструкцию по запуску.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published