Тестовое задание: Уровень 1

    Для работы вам понадобятся исходные файлы. Скачать

    Готовое решение вы можете прислать на почту info@sftpro.ru, либо заполнить поля ниже.

    1.

    Джон Макклейн пытается найти этаж на котором заложена бомба и у него есть список инструкций:

    ( - Джон должен подняться на этаж выше

    ) - Джон должен опуститься на этаж ниже

    Поиск начинается с нулевого этажа На каком этаже находится бомба?



    2.

    Ганс Грубер в это время пытается намайнить биткоины


    Чтобы сделать это ему нужно найти MD5 хэши которые начинаются как минимум с 5 нулей. Значение хэш которого нужно посчитать - это инпут, за которым следует положительное число (1, 2, 3 итд)


    Например, для инпута abcdef результатом будет число 609043 , потому что MD5 хэш для abcdef609043 начинается с 5 нулей (000001dbbfa...) и это минимальное такое число


    Помогите Гансу найти это число



    3.

    Джон добрался до этажа с бомбой, но у него на пути стоит дверь с кодовым замком и рядом бумажка с инструкциями


    Чтобы узнать код от замка ему нужно для каждой строки найти разницу между наибольшим и наименьшим числами и потом сложить полученные значения



    4.

    В соседнем районе рождественские эльфы готовят подарки для жителей города.

    Для каждого подарка нужно найти сколько оберточной бумаги потребуется (формула
    2*ш*д + 2*д*в + 2*в*ш + площадь наименьшей стороны)

    На подарок размером 2х3х4 требуется 2*6 + 2*12 + 2*8 = 52 + 6 кв. сантиметров на ленточку

    Сколько всего оберточной бумаги нужно купить эльфам?



    5.

    Напишите программу, которая выводит на экран числа от 1 до 100.

    При этом вместо чисел, кратных трем, программа должна выводить слово «Foo», а вместо чисел, кратных пяти — слово «Bar». Если число кратно и 3, и 5, то программа должна выводить слово «FooBar»



    Отправить задание: