【蓝桥杯】_02马虎的算式

简介: 【蓝桥杯】_02马虎的算式

img

package java2013B;

/**
 * @Author bennyrhys
 * @Date 2020-03-08 23:19
 *
 * 题目: 马虎的算式
 *
 *     小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。
 *     有一次,老师出的题目是:36 x 495 = ?
 *     他却给抄成了:396 x 45 = ?
 *     但结果却很戏剧性,他的答案竟然是对的!!
 *     因为 36 * 495 = 396 * 45 = 17820
 *     类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54
 *     假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含0)
 *     能满足形如: ab * cde = adb * ce 这样的算式一共有多少种呢?
 * 请你利用计算机的优势寻找所有的可能,并回答不同算式的种类数。
 * 满足乘法交换律的算式计为不同的种类,所以答案肯定是个偶数。
 * 答案直接通过浏览器提交。
 * 注意:只提交一个表示最终统计种类数的数字,不要提交解答过程或其它多余的内容。
 * for循环的条件如果不细心会写错哦~
 *
 *
 * 答案:142
 */
public class _02马虎的算式 {
    public static void main(String[] args) {
        int count = 0;
        for (int a = 1; a < 10; a++) {
            for (int b = 1; b < 10; b++) {
                if (b != a) for (int c = 1; c < 10; c++) {
                    if (c != a && c != b) for (int d = 1; d < 10; d++) {
                        if (d != a && d != b && d!= c) for (int e = 1; e < 10; e++) {
                            if (e!=a && e!=b && e!=c && e!=d)
                                if ((a*10 + b) * (c*100 + d*10 + e) == (a*100 + d*10 + b) * (c*10 + e))
                                    count++;
                        }
                    }

                }
            }
        }
        System.out.println(count);
    }
}

文末福利

对了对了,文末发波福利

  1. 通过公众号提示的关键字可以领取竞赛资料。但是,有时候会失效,小伙伴可以在后台留言提醒我修复。
  2. 最后一波分享一些很有意义的开源干货

蓝桥杯必刷真题:https://github.com/bennyrhys/LanQiao
求职必备刷题官网:https://github.com/bennyrhys/interview
SpringBoot两小时快速入门,极客表白浪漫红包程序
https://github.com/bennyrhys/LuckyMoney-SpringBootProject
SpringBoot两小时快速入门,基因芯片个人信息程序
https://github.com/bennyrhys/Girl-SpringBootProject
SpringBoot之web进阶,人类基因芯片程序-提升篇
https://github.com/bennyrhys/GirlPlus-SpringBootProject

小伙伴的支持是我坚持的动力,动动小手,点点(关注、👍、在看)。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzQ2OTY4MA==,size_16,color_FFFFFF,t_70
相关文章
|
6月前
|
Java C语言 C++
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-116 最大的算式
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-116 最大的算式
57 0
蓝桥杯:桶排序 与 例题:算式问题
蓝桥杯:桶排序 与 例题:算式问题
84 0
|
6月前
|
Java
③【Java 组】蓝桥杯省赛真题 [黄金连分数][马虎的算式]持续更新中...
③【Java 组】蓝桥杯省赛真题 [黄金连分数][马虎的算式]持续更新中...
66 0
2014年蓝桥杯c/c++ c组 神奇算式
2014年蓝桥杯c/c++ c组 神奇算式
|
人工智能
蓝桥杯模拟赛:猜算式
你一定还记得小学学习过的乘法计算过程,比如: 请你观察如下的乘法算式 星号代表某位数字,注意这些星号中, 0~9中的每个数字都恰好用了2次。
1069 0
|
6月前
|
人工智能 算法 Java
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-992 士兵杀敌(二)
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-992 士兵杀敌(二)
80 1
|
6月前
|
人工智能 算法 Java
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-1005 数字游戏
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-1005 数字游戏
109 0
|
6月前
|
Java C语言 C++
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-1000 kAc给糖果你吃
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-1000 kAc给糖果你吃
83 0
|
6月前
|
算法 Java C语言
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-999 数的潜能
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-999 数的潜能
84 0