Мы занимаемся решением проблемы заказчика, если только она может быть решена средствами информационных технологий.
Российская IT-компания, занимающаяся производством собственных программных продуктов, непрерывно увеличивает штат в связи с ростом объема работ.
Компании постоянно требуются блестящие специалисты в области ведения проектов, тестирования, разработки ПО на языках C++ и PHP, разработки документации.
В частности, требуется ведущий разработчик C++.
· Ясное понимание проектного подхода к работе, знакомство с различными методологиями управления проектами.
Есть последовательность идентификаторов, строящаяся по особым правилам:
1. Первый идентификатор последовательности имеет вид "A1". Второй - "A2", третий - "A3" и так далее.
За "A9" следующий - "B1". Следующий после "Z9" имеет вид "A1-A1", потом "A1-A2" и так далее.
После "A1-Z9" следующим идет "A2-A1".
2. Максимальная длина идентификатора - десять групп по два символа.
3. В идентификаторах никогда не должны присутствовать буквы "D", "F", "G", "J", "M", "Q", "V", и цифра "0".
Нужно: на C++ написать библиотечный класс, предназначенный для использования другими программистами.
Функция должна получать в качестве входного параметра строку с идентификатором из описанной последовательности, и генерировать на выходе строку, содержащую следующий идентификатор последовательности.
Например, функция получает "A1-Z9" и возвращает "A2-A1".
Пожалуйста, обратите внимание на то, что нас интересует не только правильность реализации алгоритма, но и общее качество кода. Код должен быть пригоден для включения в состав программного продукта.
Резюме и выполненное тестовое задание присылайте на email job@unitecsys.com
Мы занимаемся решением проблемы заказчика, если только она может быть решена средствами информационных технологий.
Как правило, к нам обращаются по рекомендации тех, для кого мы что-либо когда-либо делали. Спросите у тех, кто нас Вам рекомендовал — почему они посчитали возможным обратить на нас Ваше внимание. Думаем, типичный ответ будет звучать примерно так: "Они действительно сделают то, за что возьмутся".
Мы беремся за проекты, на которых заказчику необходим только успех, без вариантов. Второе условие — для поставленной задачи не существует стандартных решений. Или — если решения, считающиеся стандартными, категорически не устраивают заказчика. Если для Вашей проблемы есть хорошее стандартное решение, мы с радостью порекомендуем его Вам, чтобы сэкономить Ваши деньги и наше время.
Системы управления бизнесом
Системы биллинга
Процессинг электронных платежей
Интеграция нестандартного оборудования со сторонними системами (в частности с АБС).