諸先輩方、ありがとうございます。
2つの案ともに、アルファベットを数字に読み替えることでstringではなくてintとして扱うため、
書き換える箇所を少なくして対処可能ということなのでしょうか?