Modified Day 11 - takes too long

master
Peter 7 years ago
parent f373431d8e
commit eff0e909a1

@ -108,29 +108,30 @@ class Day11: AOCDay {
print("Answer to part 1 is: \(maxCoord)")
var maxSize = 0
var outerMaxSum = 0
var outerMaxCoord = (0,0)
for size in 1...300 {
maxSum = 0
maxCoord = (0,0)
for y in 1...300 - size + 1 {
for x in 1...300 - size + 1 {
let sum = cha.sum(for: (x, y, size))
if sum > maxSum {
maxSum = sum
maxCoord = (x, y)
}
}
}
if maxSum > outerMaxSum {
outerMaxSum = maxSum
outerMaxCoord = maxCoord
maxSize = size
}
print("\(outerMaxCoord), \(maxSize)")
}
print("Answer to part 2 is: \(outerMaxCoord), \(maxSize)")
// var maxSize = 0
// var outerMaxSum = 0
// var outerMaxCoord = (0,0)
// for size in 1...300 {
// maxSum = 0
// maxCoord = (0,0)
// for y in 1...300 - size + 1 {
// for x in 1...300 - size + 1 {
// let sum = cha.sum(for: (x, y, size))
// if sum > maxSum {
// maxSum = sum
// maxCoord = (x, y)
// }
// }
// }
// if maxSum > outerMaxSum {
// outerMaxSum = maxSum
// outerMaxCoord = maxCoord
// maxSize = size
// }
// print("\(outerMaxCoord), \(maxSize)")
// }
// print("Answer to part 2 is: \(outerMaxCoord), \(maxSize)")
print("Answer to part 2 is: look for repeating cycle - takes too long to run as part of CI")
}
}

Loading…
Cancel
Save