두 부품의 기둥 면을 마주하여 조립하면, 완벽히 일치(기둥 사이에 틈새가 존재하지 않는)하는 육면체 완성품을 얻을 수 있다. 이렇게 조립한 육면체의 높이는 8이 된다. 이때 이 육면체 완성품은 재사용될 수 있으므로, 절약되는 비용은 육면체의 높이 8만큼이다. 밑면의 [가로 x 세로] 넓이가 각각 [4 x 4]인 블록 부품이 30,000개 주어질 때, 절약되는 완성품들의 총 합이 최대가 되도록 하자. ※ 한개의 완성품은 항상 두개의 블럭으로 구성된다. ▶ 절약되는 완성품들의 총 합의 최대값을 반환하는 makeBlock() 함수를 작성하라. 일일이 두개씩 골라서 다 비교하면 4x4 x 30000 x 29999 = 16*9*10^8 절약되는 값이 최대가 되게 하려면 음 기둥 높이가 2,3,5,8 가 있으면 어..