ソースはすでにバグってるけど、考え方組み立て方は大丈夫っぽいね。

入力は最悪1桁目から4桁目までバラバラに入力させてもいい。
今、そこで悩むのは時間の無駄だと思う。