Java 实现四位数的吸血鬼算法

SAP Build Work Zone standard edition 订阅报错 OIDC trust missing 的成因与完整解决路径 摘要:用户订阅SAP Build Work Zone时遇到422错误,提示未配置OpenID Connect信任。该错误表明业务用户需通过SAP Cloud Identity Services的OIDC协议认证,而当前子账户仅配置了SAML信任或未配置信任。解决方法是进入子账户的Trust Configuration页面,使用Establish Trust功能建立与SAP Cloud Identity Services的OIDC信任关系。这是SAP新版服务的强制要求,SAML协议已不被支持。 阅读详情
  • public class Main {
    
        public static void main(String[] args) {
            int[] startDigit = new int[4];
            int[] productDigit = new int[4];
            // 可以判断: 两个数只有两位数字,num1和num2代表这两个数
            for (int num1 = 10; num1 <= 99; num1++) {
                for (int num2 = num1; num2 <= 99; num2++) {
                    // 得到num1和num2两个数的乘积
                    int product = num1 * num2;
                    // 将num1和num2的个位十位进行分离,存储到startDigit[]数组中
                    startDigit[0] = num1 / 10;
                    startDigit[1] = num1 % 10;
                    startDigit[2] = num2 / 10;
                    startDigit[3] = num2 % 10;
                    // 将得到的乘积四位数进行分割得到四个数组,并存放到productDigit[]数组中
                    productDigit[0] = product / 1000;
                    productDigit[1] = product % 1000 / 100;
                    productDigit[2] = product % 1000 % 100 / 10;
                    productDigit[3] = product % 1000 % 100 % 10;
    
                    int count = 0;
                    // 使用循环来比较两个数组中的数字是否相同
                    for (int x = 0; x < 4; x++) {
                        for (int y = 0; y < 4; y++) {
                            if (productDigit[x] == startDigit[y]) {
                                count++;
                                productDigit[x] = -1;
                                startDigit[y] = -2;
                                if (count == 4) {
                                    System.out.println(num1 + " * " + num2 + " : " + product);
                                }
                            }
                        }
                    }
                }
            }
        }
    }

     

蓝牙模块HM-10手册 蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。 立即下载

相关推荐

《LabVIEW ZYNQ实战指南》第6章>>案例解析:基于USB WiFi模块的ZYNQ无线通信部署与Linux RT开发

本文详细解析了如何为ZYNQ开发板部署USB WiFi模块,实现无线通信。通过LabVIEW Linux RT环境,利用封装好的驱动VI,开发者可轻松配置ZYNQ连接无线网络,摆脱网线束缚,实现程序无线部署与远程调试,为工业物联网应用奠定基础。

app77的博客 754

Java杂谈——求所有的4位吸血鬼数字

关于吸血鬼数字博客大佬给出的最简方式的详解

博客 238

华为2288H-V5服务器做raid的详细步骤

操作步骤 服务器启动界面 按del键进入设置输入密码,2288H-v5默认密码是Admin@9000 移动光标选择device manager 驱动管理选择configurationutility 配置管理 选择main menu 主菜单 选择第一个 configuration management 配置管理 选择create virtual driver 创建虚拟驱动选择select RAID level 选择RAID等级选择level-5 选择select drivers 选择驱......

weixin_46041124的博客 1万+

java编程找出吸血鬼数字,找出四位數的所有吸血鬼數字(JAVA)

/*** 找出四位數的所有吸血鬼數字* 吸血鬼數字是指位數為偶數的數字,可以由一對數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取的數字可以任意排序.* 以兩個0結尾的數字是不允許的。* 例如下列數字都是吸血鬼數字1260=21*601827=21*872187=27*81…* 比較笨的低效率的做法: 遍歷所有四位數, 每生成一個四位數的時候,* 在雙重循環遍歷兩位數,...

weixin_30082413的博客 184

工作:三菱PLC与伺服之CC-Link IE Field Network通讯应用

CC-LINK-IE

好记性不如烂笔头 2万+

告别手动改图!用Python+PyWin32驱动SolidWorks,实现参数自动化修改(保姆级避坑指南)

本文详细介绍了如何利用Python和PyWin32驱动SolidWorks实现参数自动化修改,提供从环境配置到API连接的工业级解决方案。通过实战案例和避坑指南,帮助工程师高效搭建自动化脚本工作流,显著提升设计效率。

weixin_30614109的博客 737

《java编程思想》第四章练习10找出所有四位数的吸血鬼数

题目描述:吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如下列数字都是吸血鬼数字 1260=21*60; 1827=21*87; 2187=27*81; 写一个程序,找出4位数的所有吸血鬼数字

swenke的博客 1151

天池长期赛:二手车价格预测(422方案分享)

本次比赛是一次很好的锻炼数据挖掘能力的入门赛,从EDA-数据清洗-特征工程-模型调参-模型融合,能够完整的学习到大数据的分析和挖掘,值得历练。

weixin_46685991的博客 1万+

求四位数吸血鬼数字

java编程思想第四章练习题10: package net.mindview.test; public class Test10 { public static void ghost1() { for (int i = 1000; i &amp;lt; 10000; i++) { String str = String.valueOf(i); ...

liyufu318的博客 334

【WRF数据准备】土地利用类型分类标准:USGS+MODIS IGBP 21

【WRF数据准备】土地利用类型分类标准:USGS+MODIS IGBP 21

WW、forever的博客 4474

Android16 3576 u盘固件升级功能添加

1.在u-boot/drivers/power/pmic/rk8xx.c。这里是读取power键的寄存器判断长短按。

tzj1058756809的博客 574

【Java】【TIJ】Java实现找出4位数的所有吸血鬼数字

什么是吸血鬼数字? 吸血鬼数字是指位数为偶数的数字,可以由一对数字

自然 1163

基于pytorch cnn ResNets卷积网络的模糊图像检测 完整代码数据直接运行

基于pytorch cnn ResNets卷积网络的模糊图像检测 完整代码数据直接运行

729

吸血鬼数字

    吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中最初的数字选取的数字可以任意排序。以两个0结尾的数字是不允许的,如下列数字都是吸血鬼数字:1260=21*601827=21*872187=27*81《Thinking in Java》第四版中第四章练习10里有这样相关的一道练习,找出4位数的所有吸血鬼数字吸血鬼数字,其实有一个性质:如果x...

u011695358的博客 520

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

吸血鬼数字JAVA程序

看《Thinking in Java》,第四章最后面的那个练习题(练习10)吸血鬼数字:   吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字:   1260 = 21 * 60  1827 = 21 * 87  2187 = 27 * 81...

jcs130的专栏 147

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Java吸血鬼数算法, 原创

最近在看Think in java ,看到吸血鬼数,便自己写了,如下代码 public class Java01 { public static void main(String[] args) { long startTime = System.nanoTime(); int total; List&lt;Integer&gt; list = new ArrayList...

xianhu3347的博客 257

寻找4位吸血鬼数字 java

问题:用Java实现一个复杂算法 吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,这对数字各包含乘积的一半位数的数字,数字选取后可任意排序。例如,下列数字都是“吸血鬼”数字: 1260=21×60 1827=21×87 2187=27×81 写出一个程序,找出4位数的所有吸血鬼数字。 public class VampireDigital{ public sta

XiaoCao's blog 990

吸血鬼数(Java实现)

Description吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,而这对数字的位数是原数字的一半位数,并且由组成原数字的各个位数组成,以两个0结尾的数字不是吸血鬼数字。 例如:1260 = 21 * 60 1827 = 21 * 87 2187= 27 * 81 求所有四位吸血鬼数字解决方案一(逆向思维) Analyse 通常思维是枚举所有的四位数来找出所有符合条件的吸

远方水木 2080

ThinkingInJava_吸血鬼数

package java_001; import java.util.Arrays; /** * Thinking in Java *吸血鬼数字是指位数为偶数的数字,可由一对数字相乘而得到, *这对数字各包含乘积的一半位数的数字, *其中从最初数字选取的数字可以任意排序 *以两个0结尾的数字是不允许的。 *四位数吸血鬼数字示例:1260=21*60,1827=21*87,2187=...

diOSyu的博客 250

找出四位数的吸血鬼数字

吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,而这对数字各包含乘积的一半位数字,其中从最初的数字中选取的数字可以任意排序,以两个0结尾的数字是不允许的,例如: 1260=21✖60 1827=21✖87 2187=27✖81 public class Test_test { public static void main(String[] args) { int ...

qq_44808582的博客 236

吸血鬼数字(JAVA)

吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字:1260=21*60,1827=21*87. 写一个程序,找出4为数的所有吸血鬼数字。 public class Practice { public static void Fun()

繁城落叶 820

斐波那契数列与吸血鬼数字

写在前面 今天在阅读《Java编程思想》第四章控制执行流程时,看到两个练习题很有趣也很难,就是斐波那契数列与吸血鬼数字,在此分享给大家。 斐波那契数列 题目是这样的: 斐波那契数列是由数字1,1,2,3,5,8,13,21,34等等组成的,其中每一个数字(从第三个数字开始)都是前两个数字的和。创建一个方法,接收一个整数参数,并显示从第一个元素开始总共由参数指定的个数所构成的所有斐波那契数字。

Java兔的博客 614

吸血鬼算法(转)

[code="java"] import java.util.Arrays; /** * 吸血鬼数字,高效率版本. * 一个4位数字,可以拆分2个2位数数字的乘积,顺序不限。 * 比如 1395 =15 * 93 * */ public class Vampire { public static void main(String[] arg...

南臣子 167

由“吸血鬼数字”引发的关于算法的思考

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34218890的博客 107

算法--Java

算法

Pioneer_Chang的博客 406

编程作业(2) - 2021 编程题 4. 吸血鬼数字(Java)

【问题描述】吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,这对数字各包含乘积的一半位数的数字,数字选取后可任意排序,例如: 1260=21×60 1827=21×87 2187=27×81。写出一个程序,找出4位数的所有吸血鬼数字。 【输入形式】无 【输出形式】输出所有的吸血鬼数字,数字之间已空格分隔。 【样例输入】无 【样例输出】1260139514351530182721876880 import java.util.ArrayList; import java....

小梁说代码的博客 550

吸血鬼算法

/** * VampireNumber.java * Ex 10 Page 75 * 吸血鬼数字算法 * * 所谓“吸血鬼数字”就是指位数为偶数的数字(我们算得是4位的),可以由一对数字相乘而得到, * 而这对数字各包含乘积的一半位数字,其中从偶数位数字中选取的数字可以任意排列。 * 以两个0截尾的数字是不允许的。例如:1260=21*60 182...

weixin_34128501的博客 183
上一篇: 重写 toBinaryString() 方法
下一篇: 新版本 Dubbo-admin 安装
Future_LL
博客等级 码龄9年 215粉丝 255原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值