I have several variables that I need to permute with each other.
Simple example with four variables: UP
, DOWN
, LEFT
, RIGHT
:
#when variable UP is max
if UP > RIGHT > LEFT > DOWN or UP > RIGHT > DOWN > LEFT or UP > LEFT > RIGHT >DOWN or UP > LEFT > DOWN > RIGHT or UP > DOWN > RIGHT > LEFT or UP > DOWN > LEFT > RIGHT:
some action ...
#when variable RIGHT is max
if RIGHT > UP > LEFT > DOWN or RIGHT > UP > DOWN > LEFT or RIGHT > LEFT > UP > DOWN or RIGHT > LEFT > DOWN > UP or RIGHT > DOWN > UP > LEFT or RIGHT > DOWN > LEFT > UP:
some action ...
.
.
.
Is there any way to create permutations without so long if condition ?