[英]Reverse number order lowest become highest and highest become lowest?
我有一个问题,我正在使用Facebook Score API。 但是默认情况下,它仅对降序排序,所以例如1000,则比10高。但是我的问题是我的分数是基于时间的,因此在我的情况下10比1000好。我真的不想做手动操作需要循环遍历每个Facebook朋友,查看他们是否有分数,是否确实将其缓存在对象中,然后反向排序。
所以我想知道是否有某种方法可以使
10或6或大于1000的数字(因此基本上是大数字变小,而小数字变大),然后可以将其取反。 我可以在两端都做一些事情(在发布它们之前以及检索它们时)。 但是他们必须保持数字。
有什么想法可能吗?
不能为小数或负数。 这个数字永远不会高于100,000,所以基本上是1-100000
如果100,000是最高分数,则将分数存储为100000 - actual_score
。 稍后,您可以通过执行以下操作来检索实际分数: 100000 - recorded_score
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.