# Looking for programmatic solutions

**URL:** https://discourse.julialang.org/t/looking-for-programmatic-solutions/124525
**Category:** General Usage
**Tags:** optimization, advent-of-code, ai
**Created:** [January 8, 2025, 8:38am UTC](https://discourse.julialang.org/t/looking-for-programmatic-solutions/124525 "2025-01-08T08:38:45Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![HanD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hand/32/213908_2.png) [@HanD](https://discourse.julialang.org/u/HanD)
#### Post date: [January 10, 2025, 9:01am UTC](https://discourse.julialang.org/t/looking-for-programmatic-solutions/124525/8 "2025-01-10T09:01:02Z")

</div>

I have no doubt that the systematic comparison of the desired and the actual gate structures, going from LSB to MSB, is a valid and comprehensive solution.

I’m not fully certain, though, that my Julia implementation is able to discover all sorts of discrepancies with the gates. In other words, that _when_ an anomaly is found, it is able to correctly figure out which wire is swapped with which. I _think_ it is able to do that, but I didn’t prove it, nor did I test it on other inputs, except my own.

Anyway, that’s all I have to say on the topic. Feel free to test my solution on your input, if you’d like.

---

_[View the full topic](https://discourse.julialang.org/t/looking-for-programmatic-solutions/124525)._
