利用哈希表储存移动的方式,不用判断上下左右,一步搞定 例如"A10":pos为储存坐标,初始[0,0]step为每一次走的步数,step='A10'.slice(1)哈希表储存"A"及其移动的方式:key:A=>value:[-1,0] ——“-1”代表X方向向左走,0代表Y方向不移动 坐标计算pos[0]+=step * value[0]pos[1]+=step * value[1] 上述计算式子对于ADWS都成立,因此不用判断上下左右,一步搞定; let input=readline().split(';'),pos=[0,0] cons...