Pull to refresh

Задачка на 10 000 руб

Reading time 1 min
Views 600
Приз победителя – 10 000 рублей

Имеется множество шестиразрядных чисел, записанных в системе исчисления с переменным основанием, т.е. каждый разряд этой системы исчисления имеет свое максимальное значение (основание минус 1). Число в этой системе исчисления записывается десятичными числами-разрядами слева направо от старшего разряда к младшему. Разряды разделяются пробелом. Максимальные значения разрядов этой системы “4 8 15 16 23 42”
минимальное число
“0 0 0 0 0 0” соответствует числу “0″ в десятичной системе,
“0 0 0 0 0 42” соответствует числу “42″ в десятичной системе,
“0 0 0 0 1 0” соответствует числу “43″ в десятичной системе, и т.д.
Входной файл содержит список чисел, записанных в этой системе. Необходимо составить выходной файл, заменив каждое число входного файла в этой системе исчисления на число в этой же системе исчисления, следующее за ним.
Пример:
Во входном файле “1 3 12 22 0 11“. В выходном “1 3 12 22 0 12“.
Во входном файле “2 0 0 16 23 42“. В выходном “2 0 1 0 0 0“.
Входной файл
konkurs1
Удачи!
Подробности тут
UPD
1) Присылайте пожалуйста файл, исходный код не нужен и защитан не будет.
2) Придумайте себе уникальный ник. Если, например, вас зовут Сергей и вы победите, то возможно будет путаница, какой именно Сергей победил (имя выбрано для примера). Мы конечно разберемся по e-mail, но с ником проще.
3) Выполняйте задание внимательно. Проверяйте результат внимательно. Неправильный результат не засчитывается.
4) Все результаты в понедельник через неделю, 7 февраля в 14-00

UPD
По просьбам участников время проведения конкурса сокращено. Верные решения уже есть, победитель известен. После обработки всех ответов будут объявлены результаты. Спасибо всем, кто принял участие!

UPD
Итоги конкурса
Tags:
Hubs:
-13
Comments 86
Comments Comments 86

Articles