On the Needless Optimization of Needy Fuse Box

30 seconds to panic about a broken fuse. Maybe we should have back ups instead...

Original Manual

  • Select the needy to open its panel.
  • When activated, the internal display will show a number based on what fuses popped/turned off.
  • Pressing a button hooked to a fuse will turn it on/off.
  • Each fuse has a value assigned, labeled in the table below. The positions are labeled in reading order, starting at the top-left as 1.
    174237
    047966
  • The 2 fuses, colored grey, have their values and positions swapped.
  • When two or more fuses are off, all off/popped fuses’ values are added, then shown on the display, after taking the last 2 digits of the result, prepending a 0 if there is only 1 digit after modulo 100. This can result in some “fake values” being displayed.
  • When only one fuse is off, the display will instead show which fuse is off/popped.

To disable the needy, turn all six fuses back on.

See the next page for the possible cases.

Positional ambigituties have their entire rows inverted.
Sum ambigituties have their sums colored.
These tables DO NOT account for swapped fuses.

These conditions are referenced from the source code here. While the code may be hard to read, there will always be at least 3 fuses that have been tripped in the process.

Off FusesSum % 100
4,5,649
3,5,682
3,4,67
3,4,520
3,4,5,686
2,5,687
2,4,612
2,4,525
2,4,5,691
2,3,645
2,3,558
2,3,5,624
2,3,483
2,3,4,649
Off FusesSum % 100
2,3,4,562
2,3,4,5,628
1,5,662
1,4,687
1,4,50
1,4,5,666
1,3,620
1,3,533
1,3,5,699
1,3,458
1,3,4,624
1,3,4,537
1,3,4,5,63
1,2,625
Off FusesSum % 100
1,2,538
1,2,5,64
1,2,463
1,2,4,629
1,2,4,542
1,2,4,5,68
1,2,396
1,2,3,662
1,2,3,575
1,2,3,5,641
1,2,3,40
1,2,3,4,666
1,2,3,4,579
1,2,3,4,5,645