6
桥梁是ASCII艺术中所有事物的隐喻
(向标题的Jim West致歉,并从Cisco徽标的文字表示中随机得到启发: .:|:.:|:. 用于该概念) 给定输入整数1 <= n <= 255,n按照以下构造规则输出距离的悬索桥的ASCII艺术表示: 桥梁的起点和终点(不计入n距离)始终为-|和|-,因此桥梁可以适当地连接至其旁边的高速公路。 桥梁不向下延伸(由-行组成的行车道高度是最底行)。 --连续最多可有两个巷道部件,任何更长的跨度都需要悬挂电缆来支撑。 悬索\从车道一直延伸到塔架|,呈直线状。 塔架|必须足够高以支撑相邻的悬挂电缆,但不能更高。 桥梁必须围绕中点左右平衡,并尽可能偏向中心部分。 上面所有这些都将导致电缆的最小化,但是需要明确的是,在遵循上述规则的同时,必须使悬挂电缆的数量最少。 为了提供可视化表示,以下是-的预期输出n = 1, 2, 3, ... 15: 1 -|-|- 2 -|--|- 3 -|\-/|- 4 -|\--/|- 5 |\ /| -|-\-/-|- 6 |\ /| -|-\--/-|- 7 |\ /| | \ / | -|--\-/--|- 8 |\ /| …