Задать вопрос
@Irina_Yurievna
тестировщик с 3 летним опаттом

Как создать все трехмерные кубы заданного размера содержащие данную точку?

Дан 3 трехмерный куб n размера содержащее точку [x,y,z], создать все кубы (3-мерные массивы ) которые содержат эту точку.

Пример:

# data
    cubeDimension = 5
    size=2
    point = [ 3, 3, 3 ]
    
    cubesThatContainsIt = [
       ([ 3, 3, 3 ], [ 4, 4, 4 ]),
       ([ 2, 3, 3 ], [ 3, 4, 4 ]), 
       ([ 2, 2, 3 ], [ 3, 3, 4 ]),
       ([ 2, 2, 2 ], [ 3, 3, 3 ])
    ]
    ]
  • Вопрос задан
  • 32 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Если говорим о кубах с целочисленными вершинами и рёбрами, параллельными осям координат, то достаточно вложенными циклами перебирать возможные положения кубов по каждой координате.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы