Здравствуйте!
Есть интересная задача, помогите решить до конца. Хорошо сформулировать задание не могу, но могу примером.
И так, задача:
Дан двумерный массив размерностью MxN. Напишите функцию, которая в качестве параметра будет получать массив ключей-нормеров колонок.
Размерность массива не ограничена. Количество ключей ограничено лишь количеством колонок.
M - строк (в примере 6)
N - колонок (в примере 5)
keys <= N (в примере 2, 4 колонка)
Исходный массив:
$table = array(
array(1, [6], 3, [4], 5), - 1 группа
array(2, (2), 1, (2), 3), - 2 группа
array(5, [6], 6, [4], 7), - 1 группа
array(4, {4}, 5, {1}, 2), - 3 группа
array(1, (2), 2, (2), 3), - 2 группа
array(3, [6], 4, [4], 5), - 1 группа
);
Пример работы:
1+5+3 [6] 3+6+4 [4] 5+7+5
2+1 [2] 1+2 [2] 3+3
4 [4] 5 [1] 2
Результат:
9 [6] 13 [4] 17
3 [2] 3 [2] 6
4 [4] 5 [1] 2
Если что то не ясно, переспросите пожалуйста.
Язык: PHP
добавлено спустя 48 минут:
Не удивляюсь, что нет пока решивших задачу. Голову есть над чем поломать.
Из условия я только понял что нужно написать функцию которая принимает массив колонок . А все эти примеры вообще ни о чём не говорят ...
04 Июн 2012, 9:47