我写了一段代码,用处很简单,就是1-20返回1,21-40返回2,……
现在需要最精简的代码,用了ES6和~~,目前是24个字节,但是我知道有22个字节的写法,还有什么办法可以再缩短2个字节呢?
代码如下:
biathlon=h=>~~(h/20+.95)
注意,函数名biathlon是不能动的。
我是楼主,我知道答案了,其中的关键是在对于javascript还有另外一个取整方法就是“|1”
biathlon=h=>h/20+.95|1
我写了一段代码,用处很简单,就是1-20返回1,21-40返回2,……
现在需要最精简的代码,用了ES6和~~,目前是24个字节,但是我知道有22个字节的写法,还有什么办法可以再缩短2个字节呢?
代码如下:
biathlon=h=>~~(h/20+.95)
注意,函数名biathlon是不能动的。
我是楼主,我知道答案了,其中的关键是在对于javascript还有另外一个取整方法就是“|1”
biathlon=h=>h/20+.95|1