Modified Day 11 - takes too long
This commit is contained in:
+24
-23
@@ -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")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user