总览
给定一个3行的字符串,请找出结构是落在左侧,平衡还是落在右侧。
输入结构
您可以将结构想象为金属棒,顶部有填充物,所有材料都平衡在垂直棒的顶部。
1 7 4 a
===============
|
第一行是项目。每一项的权重均以字符减去32的ascii值进行计算。(不考虑32以下的字符,空格的权重为0)。请记住,物品在杆上的作用力是其重量乘以到枢轴点的距离。
第二行是杆。杆的每个长度自身重1个单位。该行完全等于符号(=
)。
第三行是枢轴点。它可以放置在任何地方,并由多个空格和一个竖线(|
)字符表示。
例子
输入:
===== |
输出:余额
输入:
===== |
输出:向左倾斜
输入:
% ===== |
输出:天平(因为%
重量足以抵消杆左侧的重量)
输入:
a ======= |
输出:向右倾斜(因为a
右侧的距枢轴点更远)
输入:
1 7 4 A
===============
|
输出:向左倾斜
输入:
1 7 4 a
===============
|
输出:向右倾斜(小写字母很重!)
输入:
$ ~
===============
|
输出:余额
笔记
- 允许尾随空格,不允许前导空格。
- 只要左,平衡和右有3个不同的输出,您的程序就可以以您喜欢的任何格式输出。
- 您的程序必须接受显示为输入的格式。