Building Base
Сингулярность всё-таки наступила, и мы обязаны построить идеальный робо-город для наших повелителей. В этом сияющем робополисе все здания будут прямоугольными, а все улицы идти в направлениях "север-юг" и "восток-запад", образуя восхитительную решётку. Прежде чем начать строительство, мы должны создать класс, представляющий совершенное здание.
Так как все здания в городе прямоугольные, и их стены параллельны улицам, мы можем определить любое здание, используя только пару координат юго-западного угла, длину стен, идущих с запада на восток, длину стен, идущих с севера на юг, а также высоту здания. Эти значения выражены как положительные числа в обычных единицах измерения. Начало...