蓝桥杯 第五届 Javac组第四题 让我怎能过大年(暴力破解)


有如下的加法算式。其中每个汉字代表一个数字。
(如存在对齐问题,可参见【图1.png】)

               年
             大年
           过大年
         能过大年
       怎能过大年
     我怎能过大年
+  让我怎能过大年
------------------
   能能能能能能能

请填写“让我怎能过大年” 所代表的整数。
所有数字连在一起,中间不要空格。例如:"3125697"。当然,这个不是正确的答案。

注意:只填写一个整数,不要填写任何多余的内容。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

我怀疑这是年三十熬夜加班催生出来的产物叭。

我反反复复都没看懂,

当您看到这题的时候我希望您一眼看懂!!!

这就是四则运算啊 而且就两则  加法和乘法。

大概思路就是上面的加起来等于下面的

上面的每个字都代表一个1~9的数字

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

不用紧张虽然比较长...但是这其实就是几个循环加一个判断

public class Main {
 public static void main(String[] args) {

//七个循环代表每个汉子
    for (int a = 1; a <10; a++) {
        for (int b = 1; b <10; b++) {
            for (int c = 1; c <10; c++) {
                for (int d = 1; d < 10; d++) {
                    for (int e = 1; e <10; e++) {
                        for (int f = 1; f <10; f++) {
                            for (int g = 1; g <10; g++) {

//一个判断,判断这个等式
                            if (a+
                                (b*10)+a+
                                a+b*10+c*100+
                                a+b*10+c*100+d*1000+
                                a+b*10+c*100+d*1000+e*10000+
                                a+b*10+c*100+d*1000+e*10000+f*100000+
                                a+b*10+c*100+d*1000+e*10000+f*100000+g*1000000
                                ==d+
                                d*10+
                                d*100+
                                d*1000+
                                d*10000+
                                d*100000+
                                d*1000000) {System.out.println(g+""+f+""+e+""+d+""+c+""+b+""+a);
                                
                            }    
                            }
                        }
                    }
                }
            }
        }
    }
}
}

猜你喜欢

转载自blog.csdn.net/weixin_43394352/article/details/87602677
今日推荐