Javaって基数変換のメソッドって無かったっけ?
36進数とか。自由に指定できるやつ。
この場合は26進数でいいのか。

つか、こんなの言語に基数変換の機能があるのか、
それを知っているかどうかで、難易度が大きく変わるじゃないか。

ルールとして用意されている基数変換関数を
使ってはならないと決めたほうがいいかもな。