Tasks of the hh.ru developer russian school.
Большое спасибо за интерес, проявленный к Школе Программистов HeadHunter. Предлагаем вам решить несколько тестовых задач.
- Минимальное расстояние Дан набор из N точек на плоскости (для простоты можно считать, что у всех точек целочисленные координаты). Найдите минимальное расстояние между двумя точками из этого набора.
Пример входных данных: 10 10 20 10 20 15
Пример выходных данных: 5 2. Баланс весов Дана конечная последовательность натуральных чисел. Считая их массами имеющихся в наличии предметов, определить, можно ли все эти предметы положить на весы так, чтобы весы находились в равновесии. Вывести вариант расположения. Определить, можно ли из них отобрать какое-то количество предметов с суммарным весом 100 (вывести yes или no, в зависимости от результата).
Пример входных данных: 2 4 3 6 5
Пример выходных данных: 2 3 5 - 4 6 no
Ждём ваших решений в течение двух недель. Можете прикрепить файлы с программами в ответном письме, либо выложить их на GitHub и прислать нам ссылки. Решения принимаются на языках Java или Python. Всего доброго, Школа Программистов HeadHunter