我正在迭代数组并通过索引比较值但得到错误
这是我的代码
class Solution {
func threeSum(_ alice: [Int] = [5,6,7], _ bob: [Int] = [3,6,10]) {
var aliceP = 0
var bobP = 0
for i in [0..<alice.count] {
if alice[i] > bob[i] {
aliceP += 1
} else if alice[i] < bob[i] {
bobP += 1
}
}
print(aliceP, bobP)
}
}
Run Code Online (Sandbox Code Playgroud)
你需要[0..<alice.count]改为公正0..<alice.count.没有括号,i将根据需要进行索引,在给定范围内迭代.使用括号,您可以创建一个包含单个CountableRange的数组,因此唯一的值i是a CountableRange<Int>而不是所需的simple Int.
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |