Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEAI liked the idea of ratcheting the rings round 1 by 1, so I went with an iterative macro. Not the most performant solution, but in my head I can hear the 'tick' as it turns each ring round by one position.
MOD(([Position]+floor([Engine.IterationNumber]/pow(6,[0-5])))-1,6)+1where the power of 6 would change for each input from 0 to 5
Solution attached.
Started with the append route, but then couldn't quite figure out the code for the outputs belonging to the same rotation. Ended overcomplicating it with some macro fun.