const getNarcissisticNumbers = function (n) {
let min = Math.pow(10, n - 1) - 1
let max = Math.pow(10, n)
let res = []
for (let i = min; i < max; i++) {
let arr = (i + '').split('')
let sum = 0
for (let j = 0; j < arr.length; j++) {
sum += Math.pow(arr[j], n)
}
if (sum === i) {
res.push(i)
}
}
return res
}
getNarcissisticNumbers(1)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

最新文章

  1. Linux设备文件简介(转载)
  2. jQuery进阶
  3. 将页面打印成excel
  4. Windows Azure 云服务角色架构
  5. springMVC-配置Bean
  6. getBoundingClientRect在IE9/10里的bug
  7. [NOIP2009] 提高组 洛谷P1073 最优贸易
  8. Network Saboteur 分类: 搜索 POJ 2015-08-09 19:48 7人阅读 评论(0) 收藏
  9. 初识 Asp.Net内置对象之Cookie对象
  10. Logback日志使用详解
  11. Flink 另外一个分布式流式和批量数据处理的开源平台
  12. Android njava.net.UnknownHostException: Unable to resolve host
  13. 【转】python3 发邮件实例(包括:文本、html、图片、附件、SSL、群邮件)
  14. Redis Sentinel中的机制与原理详解
  15. DBCC命令
  16. python之模块、包的导入过程和开发规范
  17. Java正则表达式实现港、澳、台身份证验证
  18. idea 设置光标回到上一次位置的快捷键
  19. Git使用(3)
  20. 20135234mqy-——信息安全系统设计基础第十二周学习总结

热门文章

  1. Cocos Creator 通用框架设计 —— 网络
  2. [Quarks PwDump]Hash dump神器
  3. 运用第一性原理探寻AI本质
  4. TestLink+Jenkins在Ubuntu16.04搭建集成测试环境
  5. Python开发【第七篇】列表
  6. ArrayList源码解析(二)
  7. python-json与字典的区别
  8. Java中String类的特殊性
  9. 移动端真机调试--weinre
  10. StreamWriter 相关知识分享