Problem :
It can be seen that the number, 125874, and its double, 251748, contain exactly the same digits, but in a different order.
Find the smallest positive integer, x, such that 2x, 3x, 4x, 5x, and 6x, contain the same digits.

Implementation :

var sameDig = function f(n1,n2){

var strN1 = n1.toString();
var strN2 = n2.toString(); if(strN1.length != strN2.length) return false; var arr1 = new Array();
var arr2 = new Array(); for(var i = 0;i < strN1.length; i++){
arr1.push(strN1[i]);
arr2.push(strN2[i]);
} arr1.sort();
arr2.sort(); for(var i = 0;i < arr1.length; i++){ if(arr1[i]!=arr2[i]) return false;} return true; } for(var i = 1;i < 999999; i++){
if(sameDig(i,2*i) &&
sameDig(i,3*i) &&
sameDig(i,4*i) &&
sameDig(i,5*i) &&
sameDig(i,6*i)) {console.log(i); break;}
}

最新文章

  1. emoji表情 与 iconfont 一锅炖&#128514;
  2. IOS进阶之WKWebView
  3. 一个简单的c# 贪吃蛇程序
  4. wcf 同时支持webhttp 和 引用方式
  5. JSONP和CORS两种跨域方式的简单介绍和解决方案实例
  6. 如何为编程爱好者设计一款好玩的智能硬件(三)——该选什么样的MCU呢?
  7. 转载:设置html页面不让浏览器缓存的方法
  8. oracle 密码忘记 找回密码
  9. 如何学习一门新技术-iOS开发
  10. Windows中进程的内存结构
  11. 通过pull解析器操作安卓的xml
  12. (Problem 16)Power digit sum
  13. 基于node.js构建微服务中的mock服务
  14. Properties读取属性文件
  15. Database operations of Mysql
  16. python学习之时间处理
  17. Touch事件分发源码解析
  18. Ubuntu下修改CMake版本
  19. Delphi XE2 compiler performance
  20. sencha touch TabPanel 加入导航按钮(向左向右按钮) 以及Carousel插件(2014-11-7)

热门文章

  1. 微信小程序左右滑动切换页面示例代码--转载
  2. 5.13redis图形化工具---idea中配置redis密码
  3. 5.12redis
  4. 【转载】【翻译】JavaScript Scoping and Hoisting--JS作用域和变量提升的探讨
  5. 溢出文本省略号的js实现
  6. RunLoop相关知识
  7. Scala——面向对象和函数式编程语言
  8. OpenCV中的模板匹配/Filter2d
  9. web前端技术与原生技术的竞争, 及未来的发展
  10. TCP协议的三次握手、四次挥手