21
1P5:嵌套盒
此任务是“ 首次定期Premier Programming Puzzle Push”的一部分。 您将获得以下格式的项目层次结构: 2 Hat 1 Gloves 需要放在盒子里,就像这样: .------------. | Hat | | .--------. | | | Gloves | | | '--------' | '------------' 在输入格式中,数字以一个框开头,其中包含与数字指定数量一样多的项目。第一个盒子里面有两个物品(帽子和包含手套的盒子),第二个盒子只包含一个物品–手套。 可以看出,盒子也可以放在盒子里面。而且它们总是圆的……有点(尖角是伤人的危险,我们不希望这样)。 对于那些想要利用规范给出的每条细微回旋余地的人来说,下面是令人讨厌的细节。请注意,不阅读规格并不是提交错误解决方案的借口。最后有一个测试脚本和一些测试用例。 规格 框由以下字符构成: | (U + 007C)用于构造垂直边缘。 - (U + 002D)用于构造水平边缘。 ' (U + 0027)是圆形的下角。 . (U + 002E)是圆形的上角。 因此,一个框如下所示: .--. …