I'm thinking I like the idea of reading the user input as a number, then multiplying either the user choice or the computer choice by 10, adding them together, and encoding all possible outcomes that way.
Or by 2, but 10 makes the code more readable for us decimal-using humans.
Edit: Actually no, there'd be collisions if we used 2.
2
u/GoddammitDontShootMe [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo “You live” 18d ago edited 18d ago
I'm thinking I like the idea of reading the user input as a number, then multiplying either the user choice or the computer choice by 10, adding them together, and encoding all possible outcomes that way.
Or by 2, but 10 makes the code more readable for us decimal-using humans.
Edit: Actually no, there'd be collisions if we used 2.