I wasn't eligible to participate, but I would have submitted a variant attribute based solution. 😄 Here's what I did a few weeks ago.
See if you understand the algorithm ...
Disclaimer: To save me time and effort, the LUT is based on BrotherTom's code above, so I am not sure if it is complete and I don't know which standard should have been used. This is just a code skeleton to show the general principle. Would be easy to expand if needed. 🙂 It currently returns a question mark if a pattern is not found in the LUT.
(EDIT: This is similar to the NXG version)
I'm afraid that I d'on't have time to increase my knowledge in LabView to trial a CLAD exam 😞
If Charlotte want to design a new winner, I will be happy for him!!!