有一个鹅卵石商人。他出售用于擦亮地板的鹅卵石。他的主要职责是测量房间两侧的长度。但他有时会犯错,错误会导致损失。所以,他来找你,让你做一辆智能小车,它可以沿着房间的墙壁跑,并计算它们的长度。
汽车必须从它开始的地方回来。这意味着起点与终点相同。当汽车给出房间墙壁的长度时,您可以计算地板的表面积。
知道了表面积,你就可以计算出用鹅卵石覆盖整个地板的价格。1平方米的面积需要3公斤的鹅卵石。鹅卵石的价格为每公斤 5 美元。
例如,使用两个数组说明了汽车的测量值。
Array 1 = {L, R, L, R, R, L, R, R, L, R, R, L, R, L, L, R, Z}
其中 L
表示,汽车左转。R
表示汽车右转。Z 表示,终点在最后一圈之后。下图将消除任何误解(在此示例中Array 1 = {L, R, R, R, Z}
)。
Array 2 = {3, 4, 2, 3, 2, 4, 5, 4, 2, 3, 2, 1, 2, 2, 2, 1, 2}
的元素Array2
表示经过相应转弯后汽车所经过的长度(以米为单位)。
{3L, 4R, 2L, 3R, 2R, 4L, 5R, 4R, 2L, 3R, 2R, 1L, 2R, 2L, 2L, 1R, 2Z}
在这个表示中,可以清楚地看到从入口转折点的方向以及到下一个转折点的距离。中的最后一个元素表示 中对应的长度Z
是最后的距离,车子在跑完这个长度后到达终点。 Array1
Array2
给定图片的面积是63平方米,覆盖它的成本是945美元。!