avaslev / test1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Тестовое задание

Вопрос 1

Есть 3 связанных таблицы:

Процедуры (id, наименование)

Лоты (Id, procedure_id [ссылка на таблицу процедуры], НДС)

Заказчики (Id, lot_id [ссылка на таблицу лоты], НДС заказчика)

Надо написать SQL-запрос, который бы выводил наименование процедуры, суммарный НДС из лотов, суммарный НДС, уплаченный заказчиками.

Вопрос 2

Жуки не любят находиться рядом друг с другом и каждый прячется под отдельным камнем и старается выбирать камни, максимально удаленные от соседей. Так же жуки любят находится максимально далеко от края. Как только жук сел за камень, он более не перемещается. Всего в линии лежат X камней. И туда последовательно бежит прятаться Y жуков. Найти сколько свободных камней будет слева и справа от последнего жука.

X может быть до 4 млрд.

Примеры

X=8, Y=1 – ответ 3,4

X=8, Y=2 – ответ 1,2

X=8, Y=3 – ответ 1,1

Написать программу вычисления ответа на любом языке.

docker run --rm -v $(pwd)/question2:/app -w /app php:cli php app.php

About


Languages

Language:PHP 100.0%