51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#毛主席的六大读书笔记
算法笔记_218:花朵数(Java)
/目录1问题描述2解决方案一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。例如:当N=3时,153就满足条件,因为1^3+5^3+3^3=153,这样的数字也被称为水仙花数(其中,“^”表示乘方,5^3表示5的3次方,也就是立方)。当N=4时,1634满...
代码星球
·
2021-02-08
算法
笔记
花朵
Java
算法笔记_219:泊松分酒(Java)
/目录1问题描述2解决方案泊松是法国数学家、物理学家和力学家。他一生致力科学事业,成果颇多。有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布。有一次闲暇时,他提出过一个有趣的问题,后称为:“泊松分酒”。在我国古代也提出过类似问题,遗憾的是没有进行彻底探索,其中流传较多是:&ldqu...
代码星球
·
2021-02-08
算法
笔记
泊松分
Java
算法笔记_220:猜算式(Java)
/目录1问题描述2解决方案看下面的算式:□□x□□=□□x□□□它表示:两个两位数相乘等于一个两位数乘以一个三位数。如果没有限定条件,这样的例子很多。但目前的限定是:这9个方块,表示1~9的9个数字,不包含0。该算式中1至9的每个数字出现且只出现一次!比如:46x79=23x15854x69=27x13854x93=2...
代码星球
·
2021-02-08
算法
笔记
算式
Java
算法笔记_221:串的简单处理(Java)
/目录1问题描述2解决方案串的处理在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:1.把每个单词的首字母变为大写。2.把数字与字母之间用下划线字符(_)分开,使得更清晰3.把单词中间有多个空格的调整为1个空格。例如:用户输入:youandmewhatcpp2...
代码星球
·
2021-02-08
算法
笔记
简单
处理
Java
算法笔记_222:串中取3个不重复字母(Java)
/目录1问题描述2解决方案从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。不同的取法输出顺序可以不考虑。例如:输入:abc则输出:abc输入:abcd则输出:abcabdacdbcd输入:abcaa则输出:abc &nb...
代码星球
·
2021-02-08
算法
笔记
串中
3个
重复
算法笔记_223:打印回型嵌套(Java)
/目录1问题描述2解决方案************************************************************************观察这个图形,它是由一系列正方形的星号方框嵌套而成。在上边的例子中,最外方框的边长为11。本题的任务就是从标准输入获得一个整数n(1<n<...
代码星球
·
2021-02-08
算法
笔记
打印
回型
嵌套
算法笔记_224:夺冠概率模拟(Java)
/目录1问题描述2解决方案足球比赛具有一定程度的偶然性,弱队也有战胜强队的可能。假设有甲、乙、丙、丁四个球队。根据他们过去比赛的成绩,得出每个队与另一个队对阵时取胜的概率表:甲乙丙丁甲-0.10.30.5乙0.9-0.70.4丙0.70.3-0.2丁0.50.60.8-数据含义:甲对乙的取胜概率为0.1,丙对乙的胜率为...
代码星球
·
2021-02-08
算法
笔记
夺冠
概率
模拟
算法笔记_225:数字密码发生器(Java)
/目录1问题描述2解决方案在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了...这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明...
代码星球
·
2021-02-08
算法
笔记
数字
密码
发生器
算法笔记_226:填符号凑算式(Java)
/目录1问题描述2解决方案匪警请拨110,即使手机欠费也可拨通!为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练!某批警察叔叔正在进行智力训练:123456789=110;请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它...
代码星球
·
2021-02-08
算法
笔记
符号
算式
Java
算法笔记_227:填写乘法算式(Java)
/目录1问题描述2解决方案观察下面的算式:**×**=***它表示:两个两位数字相乘,结果是3位数。其中的星号(*)代表任意的数字,可以相同,也可以不同,只要不是在首位的就可以是0。当然,满足这个要求的算式很多,但我们还有如下的要求:所有星号所代表的数字全都是奇数。满足这个要求的算式就不多了。比如:13x1...
代码星球
·
2021-02-08
算法
笔记
填写
乘法
算式
算法笔记_228:信用卡号校验(Java)
/目录1问题描述2解决方案当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。该校验的过程:1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。2、从卡号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘...
代码星球
·
2021-02-08
算法
笔记
信用
卡号
校验
算法笔记_229:有理数的循环节(Java)
/目录1问题描述2解决方案1/7=0.142857142...是个无限循环小数。任何有理数都可以表示为无限循环小数的形式。本题目要求即是:给出一个数字的循环小数表示法。例如:输入:1,5则输出:0.2输入:1,7则输出:0.[142857]输入:7,6则输出:1.1[6]用户输入的格式是:整数,整数每个整数范围均为:1...
代码星球
·
2021-02-08
算法
笔记
有理数
循环节
Java
算法笔记_230:运动员分组(Java)
/目录1问题描述2解决方案有N个人参加100米短跑比赛。跑道为8条。程序的任务是按照尽量使每组的人数相差最少的原则分组。例如:N=8时,分成1组即可。N=9时,分成2组:一组5人,一组4人。N=25时,分4组:7、6、6、6。请编程计算分组数字。要求从标准输入获得一个正整数(1~100之间,不必考虑输入错误的情况),表...
代码星球
·
2021-02-08
算法
笔记
运动员
分组
Java
算法笔记_231:网格中移动字母(Java)
/目录1问题描述2解决方案2x3=6个方格中放入ABCDE五个字母,右下角的那个格空着。如图【1.jpg】所示。和空格子相邻的格子中的字母可以移动到空格中,比如,图中的C和E就可以移动,移动后的局面分别是:ABDECABCDE为了表示方便,我们把6个格子中字母配置用一个串表示出来,比如上边的两种局面分别表示为:AB*D...
代码星球
·
2021-02-08
算法
笔记
网格
移动
字母
算法笔记_232:提取拼音首字母(Java)
/目录1问题描述2解决方案在很多软件中,输入拼音的首写字母就可以快速定位到某个词条。比如,在铁路售票软件中,输入:“bj”就可以定位到“北京”。怎样在自己的软件中实现这个功能呢?问题的关键在于:对每个汉字必须能计算出它的拼音首字母。GB2312汉字编码方式中,一级汉字的3...
代码星球
·
2021-02-08
算法
笔记
提取
拼音
字母
首页
上一页
...
43
44
45
46
47
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他