python四叶玫瑰数判断_四叶玫瑰数
四叶玫瑰数是指四位数各位上的数字的四次方之和等于本身的数。
四位的四叶玫瑰数共有3个:1634,8208,9474;
// 求某个范围内值是否有四叶玫瑰数 一般是 1000~9999
function isFourLeafRose( min, max ){
const start = new Date(); // 记录一下运行耗时
const fourLeafRoseGroup = []; // 返回结果
// 判断参数类型是否为 Number
if( !Number(min)){
throw new Error('参数 min 不是 Number 类型!')
}
if( !Number(max)){
throw new Error('参数 max 不是 Number 类型!')
}
// 判断参数 Length 是否为 4 位数
if( min.toString().length !==4 ){
throw new Error('参数 min 不是 4 位数数值!')
}
if( max.toString().length !==4 ){
throw new Error('参数 max 不是 4 位数数值!')
}
// Math.pow(x,y) 返回 x 的 y 次幂。
console.log('Start Time:', new Date() - start );
for(let i=min; i<=max; i++ ){
const fourLeafRoseArray = i.toString().split('');
let powValue = 0;
for(let j=0; j<4; j++){
powValue += Math.pow(fourLeafRoseArray[j],4);
}
if(powValue===Number(i)){
fourLeafRoseGroup.push(i)
}
}
console.log('End Time:', new Date() - start );
return fourLeafRoseGroup;
}
python四叶玫瑰数判断_四叶玫瑰数相关推荐
- python输入一个五位数、判断是否为回文数_python如何判断是不是回文数
什么是回文数: 有这样一类数,他们顺着看和倒着看是相同的数,例如:12321,1221,2332等,这样的数字就称为:回文数. 例子:输入一个5位数,判断它是不是回文数.即12321是回文数,个位与万 ...
- 74ls175四人抢答器电路图_四人抢答器电路设计方案(四) - 四人抢答器电路设计方案汇总(六款模拟电路设计原理图详解)...
四人抢答器电路设计方案(四) 2.4.接触器实现 利用接触器可以实现抢答器功能,实验电路如图5所示. 按下抢答按键,如SB1,其抢答过程如下: 即L1灯亮,其它抢答键SB2.SB3.SB4均无效. 主 ...
- python四叶玫瑰注意点_四叶玫瑰的建立
package System.桌面; //例6.07 四叶玫瑰线的图形设计.使用JColorChooser组件 import java.awt.*; import java.awt.event.*; ...
- python 文本相似度计算函数_四种计算文本相似度的方法对比
作者:Yves Peirsman 编译:Bing 编者按:本文作者为Yves Peirsman,是NLP领域的专家.在这篇博文中,作者比较了各种计算句子相似度的方法,并了解它们是如何操作的.词嵌入(w ...
- python中的除法运算定律_四年级上册数学《运算定律》教学总结(精选6篇)
四年级上册数学<运算定律>教学总结(精选6篇) 人生天地之间,若白驹过隙,忽然而已,回顾一段时间以来的教学经历,付出了汗水,也收获了成果,写一份教学总结,好好地把它记录下来吧.那么如何避免 ...
- python编程 上册第4版_四年级语文上册第4课繁星讲解及PPT课件下载
四年级语文上册 四年级语文上册电子课本图片版.pdf版直接打印 四年级语文上册第1课<观潮>讲解及PPT课件下载 四年级语文上册第2课<走月亮>讲解及PPT课件下载 四年级语文 ...
- python凯撒密码详解_四十八、Python用smtp发邮件详解(163和QQ邮箱)
Python发邮件详解 一.利用163的smtp发送邮件 import smtplibfrom email.mime.text import MIMETextfrom email.header imp ...
- mysql四种常用的索引_四种常见的索引类型
主键索引:数据记录里面不能有 null,数据内容不能重复,在一张表里面不能有 多个主键索引. 普通索引:使用字段关键字建立的索引,主要是提高查询速度 唯一索引:字段数据是唯一的,数据内容里面能否为 n ...
- 三菱四节传送带控制梯形图_四节传送带PLC控制课程设计.doc
四节传送带PLC控制课程设计 四节传送带PLC控制课程设计 一 设计背景和功能概述 二 电气原理图与功能详细分析说明 三 部分元件的说明 四 软件流程图 五 总结 六 源程序清单 七 参考文献 四节传 ...
最新文章
- apache+jk+tomcat集群+session同步
- Python 梯度下降法
- paper 46 :中文latex的安装与使用
- 软件工程—让软件包自带commit id
- oracle虚拟用户是什么意思,lr脚本中oracle 2tier虚拟用户相关内容
- C语言约瑟夫报数出圈算法,c语言实现约瑟夫环问题
- Cacti监控mysql数据库server实现过程
- MTK模拟器编译使用
- 华为畅享8的悬浮窗在哪里_1299元起,更大超清屏幕+强劲续航 华为畅享20 SE发布...
- 生成html数据字典,PHP生成html格式数据字典
- 多管齐下,防御拒绝服务攻击
- 计算机组成原理实验数据通路,《计算机组成原理》实验报告——数据通路
- matlab圆形数据集,Matlab处理SPEI全球数据集
- html如何做幻灯片效果,超酷的CSS3幻灯片效果
- CRMEB制作docker-compose
- 【安卓大作业】Android Studio图书管理系统 听雨轩
- android模拟器如何增加RAM
- Unity直线轨迹导弹预判
- Python100例——第五章----不定方程的解
- centos6.8经典实用大全、教程