在 Lua 5.3 中,当一个数字是没有任何小数部分的浮点数时,打印它会在其末尾添加“.0”,在高尔夫和速度比赛中给我错误的答案。舍入或~~x
强制x|0
它为整数类型,但对于像“求均值”这样可能是整数或小数的问题,只需打印 sum/size 每次它是整数时都会给出错误的答案,因为它以“.0”而不是什么都没有。因此,需要进行额外的检查,添加字符来编写高尔夫解决方案和额外的测试以及编写代码以加快运行速度。除了请求竞赛持有者在他们的答案中接受以“.0”结尾的整数之外,有没有什么好的方法来处理这种行为?
问问题
145 次