func solve(a: [Int], b: [Int]) -> [Int] {
var aliceResult = 0;
var bobResult = 0;
for i in 0...3
{
if a[i] > b[i]
{
aliceResult += 1
}
if a[i] < b[i]
{
bobResult += 1
}
}
let result = [aliceResult, bobResult] // sample output = [1, 1]
return result
}
var a = [5, 6, 7]
var b = [3, 6, 10]
solve(a: a, b: b)
它将索引超出范围显示为错误
答案 0 :(得分:0)
它的运行时间是0到3,所以是4次(0、1、2、3)。
使用:
for i in 0...2
根据评论,您可以尝试类似的操作:
var aLength = a.count
for i in 0...aLength {
在这种情况下,应使用具有相同数量元素的a
和b
数组。