Switch loop order for locality.

This commit is contained in:
2019-08-22 12:42:46 +02:00
parent 82dfff21e9
commit 41d07fa419

View File

@@ -161,8 +161,8 @@ impl Solution for Day22 {
let xmin = if x == 0 { 0 } else { x - 1 }; let xmin = if x == 0 { 0 } else { x - 1 };
let ymin = if y == 0 { 0 } else { y - 1 }; let ymin = if y == 0 { 0 } else { y - 1 };
for xn in xmin..=(x + 1) { for yn in ymin..=(y + 1) {
for yn in ymin..=(y + 1) { for xn in xmin..=(x + 1) {
let new_state = State { let new_state = State {
pos: (xn, yn), pos: (xn, yn),
torch: state.torch, torch: state.torch,