Алгоритм-функция на PHP

Александр18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.02.2011

Задание для желающих отвлечься от банальных форм, парсеров etc. Нужно написать функцию, которая принимает 3 аргумента.

1. ширина поля

2. высота поля

3. координаты мин в виде строки (x1:y1,x2:y2,...,xn:yn), где xn:yn - координаты мин. Обе оси начинаются с 0 (начало отсчета - верхний левый угол).

Функция возвращает количество белых квадратиков и больших пустых областей. Смотреть пример и все станет понятно. На примере число областей - 4, квадратиков 36. Результатом для данного примера будет array('squares' => 36, 'areas' => 4, 'total' => 40);

Можно предлагать кандидатуры, можно сделать сразу (в этом случае беру первый присланный рабочий вариант и оплачиваю).

UPD. 2011.02.21 - 10.37 MSK - ожидается вариант от человека, без согласования просьба не работать.

Заявки фрилансеров