1. 程式人生 > >Swift3按順序只取前五個最高分組成排行榜,sorted array of top 5 scores leaderboard

Swift3按順序只取前五個最高分組成排行榜,sorted array of top 5 scores leaderboard

假設array有5個分數

let array = [98,88,33,22,10]

每次新輸入的成績,如果比最低分高,則取代數列中的某分值的位置

if(newValue!>array[4]){
    for i in (0..<5){
        if(newValue!>array[i]){
            for j in (i+1..<5).reversed(){
                array[j] = array[j-1]
            }
            array[i] = newValue!
            break
        }
    }
}