簡體   English   中英

倒序數字最低變為最高,最高變為最低?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM