【发布时间】:2015-02-09 08:14:16
【问题描述】:
我正在尝试对这个数组进行排序:
[1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6]
变成一个多维数组。像这样的:
[Result]
[Small]
[1,1]
[2,2]
[3,3]
[Big]
[4,4]
[5,5]
[6,6]
这是我的第一次尝试(为了好玩,复制粘贴到 Playgrounds)
import UIKit
var numbers = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6]
var result = [[[Int]]]()
var big = [[Int]]()
var small = [[Int]]()
for number in numbers {
var dups = [Int]()
for number in dups {
if !contains(dups, number) {
dups.append(number)
}
}
if number > 3 {
big.append(dups)
} else {
small.append(dups)
}
}
result.append(big)
result.append(small)
知道我做错了什么吗?
【问题讨论】: