19
杠杆模拟器2015
为什么是模拟器? 这些天,孩子们没有时间也没有野心去实际堆放跷跷板上的盒子或玩耍平衡物体。根据我的模型,这为软件杠杆市场留出了很大的空间,根据我的模型,这将疯狂地出售! 想要编程帮助 我已经为此类游戏申请了专利(正在申请中),但需要专业的程序员来为我编写游戏逻辑。根据我的理解,根据最终程序的字节大小补偿程序员是一种标准做法。因此,我将把这份有利可图的合同授予出价最低的人。 规格 杠杆是一系列由支点平衡的盒子或空白区域。每个盒子的重量从1到9,空格没有重量。如您所知,盒子在杠杆上的重量与盒子离支点的距离成正比。一个4位于支点第三空间的重物盒将向12杠杆的那一侧施加有效的力单位。 我需要一个程序,给定一个输入杆,该程序将输出该杆是向左,向右倾斜还是完全平衡。 I / O准则 您将为我编写一个程序。 输入将包含一行文本。 输入将来自stdin或作为一个命令行字符串。 框将由字符“ 1”至“ 9”表示。这些字符代表各自的权重。空的空格将由空格' '表示。支点将以尖号' ^'表示。 样本输入杆可能类似于: 8 2^ 941 该杠杆是完美平衡的: (4*8) + 0 + 0 + (1*2) == 0 + (2*9) + (3*4) + (4*1) == 34 不会有前导或尾随空格。不会有尾随换行符。 无需处理格式错误的输入,输入将始终仅具有一个支点,并且只有数字和空格。 输出将指示杠杆是左重,右重还是平衡。 您的程序必须完全有3个可能由格式正确的输入产生的输出。您可以选择这些。 输出必须打印到程序stdout或作为程序的返回码。 测试用例 这里我用L,R,B是指左重,权重,平衡: 输入:11 ^9输出:B 输入:321^ …