java算法,

java算法,高手请进!abcdedfg+dfg-----------xyzde其中每个字母代表一个数字,且不同数字对应不同字母。编程

java算法,高手请进!
a   b   c   d   e
        d   f   g
+       d   f   g
-----------
  x   y   z   d   e  
其中每个字母代表一个数字,且不同数字对应不同字母。编程求出这些数字并且打出这个数字的算术计算竖式。  
  java实现!
谢谢!

[解决办法]
取出每个数字位相加,
[解决办法]
感觉像智力题,与算法没关系
[解决办法]
是?
a b c d e
d f g 0 0
+ d f g 0
-----------
x y z d e


[解决办法]
不明白
[解决办法]
我人脑算不出来