python command line utility ... test task for this year
- Task 1 unfinished
Task 2
- кирпич весит 1 кг плюс половина от веса кирича -- сколько весит кирпич? лучшее объяснение я нашел тут и на английском мне кажется текст задачи более понятным
- В массиве любого размера с целыми числами от 1 до 500,000 одно число повторяется дважды, все остальные числа уникальны. Предложите наиболее быстрый алгоритм поиска повторяющегося числа. также линк на наиболее полное как по мне объяснение
- Смотря в небо три минуты вероятность заметить самолет составляет 60%. Определите вероятность заметить самолет за одну минуту и объясните решение. наиболее очевидный вариант с вероятностью меньше в 3 раза x=60*(1/3) ... еще можно вспомнить вероятность события но я не уверен что нужно именно это :)
- напишите консольную программу которая будет обходить матрицу улиткой начиная с левого верхнего угла. На входе, параметрами 2 числа, размерность матрицы IxJ, на выходе список текущих координат для каждой посещенной точки. Например: visit.py 3x3 0,0 0,1 0,2 1,2 2,2 2,1 2,0 1,0 1,1
- напишите консольную программу которая по заданному числу находит обратное ему бинарное число (13 => 1101, обратное ему (читаем справа налево) 1011 => 11). На входе параметром число N 1<= N <= 1000000000, на выходе обратное число reverse_bin.py 13 11
- install local libs
pipenv install
- activate virtualenv|shell
pipenv shell
- you need to run
docker-compose -f docker/postgresql.yaml
- run db migrations
alembic upgrade head
- then install in development mode
pip install -e .
- and run
testtask112019 importdata --help
andtesttask112019 importdata --path <path to the folder with dada>
This package was created with Cookiecutter_ and the elgertam/cookiecutter-pipenv
_ project template, based on audreyr/cookiecutter-pypackage
_.