ルール部分はコードがかなり長いし、説明しきれないんです

やりたいのは始めに言ったように単純にデータを変換したいだけなんです

1,2,3,4,5   1,2,3,4,5
5,4,3,2,1   a,b,c,d,e

↑をそれぞれ上下で相互変換したいだけなんです

ちょっと、これ以上どう説明していいかよくわからないので
ともかく、ご助言していただいた方々ありがとうございました