Разработать алгоритм на Objective C
2000 UAHАлгоритм размещения окружностей разных диаметров в прямоугольнике.
Входные данные:
- Кол-во окружностей
- Диаметр каждой (в любых удобных условных единицах, можно px)
- Размеры прямоугольной области (по сути это ширина экрана или в будущем какого-то UIView, высота неограничена, потому что будет скролл, если надо)
Исходящие данные:
координаты центров каждой окружности (гравитация вниз)
Специфика
в общем представим что бусины разного размера насыпаем в коробку, каждая займет свое положение упираясь в стенки коробки или другие бусины.
учесть момент - для чего это нужно в дальнейшем: будет родительский UIView, в котором располагается несколько (до 20 штук) дочерних UIView (UIButton ,etc) внутри с изображениями округлой формы, затем эти child UIVIew можно нажать перетянуть в другое место (или вообще выбросить из коробки) и соответсвенно остальные вьюшки перегруппировались с учетом гравитации
Ресурсы , которые могут помочь
https://stackoverflow.com/questions/13339615/packing-different-sized-circles-into-rectangle-d3-js
Для старта работы
скидывайте примеры похожих работ (не все портфолио)
примерно что-то похожее (но тут построение без гравитации)
Отзыв заказчика о сотрудничестве с Ярославом Федирко
Разработать алгоритм на Objective Cкоротко - красавчик!
Профиль удален | Сейф
Отзыв фрилансера о сотрудничестве с заказчиком
Разработать алгоритм на Objective Cотличный заказчик, по побольше бы таких!
-
776 11 0 Добрый день! с больным удовольствием решу этот алгоритм! пишите.
Актуальные фриланс-проекты в категории Mac OS и Objective C
Random
500 UAH
Скомлировать легаси проект на objective - c, так как проект старый есть проблемы с подами и может, что то еще Mac OS и Objective C, Swift ∙ 1 ставка |